Fix up action handling

Segregate actions that are performed by the player from those that are
performed by the character.
Give Actors Beliefs

This gives actors beliefs about other actors.
Add 'fighting'
Add Health to actors.
Add basic pathfinding

This adds A* pathfinding, incorporating actor knowledge (but not beliefs).