Fixed bug caused by position being saved in both Entity and MovableEntity.
Added some code that starts the game.
Added some basic input code and a hero to move around for testing.