Best difficult, singleplayer, 2d and roguelite games