The typical enemies basically:
- Walk forward.
- Check to see if the hero is in view - if so, initiate their "hero spotted!" state. otherwise -
- Check to see if they're about to collide with a wall or fellow enemy, or
- Check to see if they'd fall off their current block if they walked too far.
- If can't walk further, about-face