Added Player to the SinglePlayerGame
Wired Level feedback to Game and refactored

The game is pretty much done now: it can be started and stopped and it
detects whether it is over or not.