Added Player types and Game class
The looping condition needs to be changed for Game::run