Tile puzzle game.