Best difficult, singleplayer, 2d and roguelike games