Best singleplayer, 2d, difficult and roguelike games