Just another implementation of the game.