Fixed input "lag" - Input now feels natural... mostly

Bat is now a MovableGameObject
Attempted GamePanel cleanup... again

TODO - Fix PositionManager messing with the bat when hitting the walls
TODO - Clean up GamePanel