One of the best games I've ever played, easily. Amazing gameplay, characters, and extremely unique and fun every run. The progression works so well too, and it's very satisfying how much better and further you can get with each run, and also advancing the story and relationships whenever you die.