Converted is_player_adjacent() and is_player_adjacent_to_loc() to
more generic functions that can look for any agent. (Anticiapting
monsters wanting to go after beings who aren't self.dm.player
The status bar wasn't being updated in a timely fashion when the player was injured.