Added an initial playable framework.

Added main class TowerGame
Added Splash, Menu and Playing State.
Fixed PlayingState's ID
Merge remote-tracking branch 'origin/master' into develop