Refactoring to encapsulate messages better. Game improvements.

Game now randomly attacks player. Still need to make this user driven.
Got rid of PlayerDeath message. It makes no sense since we are using
PoisonPills to determine actor state.