Part 3 - Monster Engagement
To carry out monster engagement:
repeat with temporary monster running through active monsters in the location:
now the current monster is the temporary monster;
if the current monster is not engaged:
if the current monster is aware of the player:
say the approach text of the current monster;
now the current monster is engaged;
otherwise:
DM "([The current monster] can't attack because it hasn't noticed the player yet.)"