Some main menu work
Merge remote-tracking branch 'origin/master' into asko
Updated entity class, started to create playState.

player also have keyboard controls now and it is created in playstate.