Roguelike puzzle game.