I've become a bit obsessed with Rogule (https://rogule.com/) by @chris. The only downside is that I can only play once per day.
Would be nice to have a “redemption run” option where upon losing get a second chance to beat the level, even if it didn't count towards the current streak or stats.
@chris Currently I pop open a private window and do it there, but if there was something official that kept track of those runs separately, that would be nice.