Working Version of the game