Remove unused animation method calls from player object (we were not able to get the animation stuff to work :( )
Major refactoring and cleanup of monsters code

* Extract duplicated code into the base monster class
* Remove references to unused `think` method
Projectiles are not going to kill the player
Draw player in front of monsters