2D dungeon puzzle game