Refactored input out of Dude.
Refactoring with addition of Physics to encapsulate Box2D dependency and prepare ground for proper collision handling.