This is probably one of my favourite platformers overall. It's silly, but underneath it's outrageous exterior, it manages to be a really satisfying beat-em-up Metroidvania. Tight controls, great animations, cool exploring. I never thought I'd like the setting, but the gameplay is so good I had to play through and finish this one. Platforming starts off easy but the optional challenge sections at the end are insane. Literally several minutes of invisible platforms that you have to remember by heart.