more work on Enemy AI and pathfinding