Added a gameOver method to the AbstractGameState class.
Added a gameOver method to the GameController, ending the game.
Made the PlayState query the GameController for if the game is over after each update.
Added some comments and did some cleaning.
Added a class EventLoggerController, wrapping EventLogger and providing a save to database method.
Added some funny names. hehe. he.
Merge branch 'game_over' into dev