Two player puzzle game.