Added game logic, unit data model, improved directory structure, starting game state init in Game.started