We have some basic game.

Added the movement and the event handler.
Implemented some game logic.
Added some new and refractured some old classes.