Best difficult, singleplayer, roguelike and rpg games