Best difficult, singleplayer, rpg and roguelike games