Seek and Destroy - #4

Flesh out batAiUpdate a bit
Remove Creature class level properties
Player now extends Creature
Move some player methods to Creature parent class
Move back to non-blocking keyboard input to path the way for animated sprites. Turn updates now only happen upon player input.
Remove ununsed updateEnemies method in play state