GameEngine now allows for multiple input states (one per player).
Simplification.
Added getNumberOfPlayers.
Renamed the engine class.
Added a skeleton for MultiplayerGameEngine.
Added number of players.
Implemented InitGameState.