Demons Crest (Switch)
Originally released for the SNES, Demons Crest is the 3rd game in the Ghosts n' Goblins spin off series, following the adventures of the antagonist Firebrand. I found out if you get a free 7 day Nintendo Online membership you can get a bunch of SNES and NES games for free, I hadn't heard of the series before but tried it out anyway. The game immediately picks up from the end of the 2nd game (Which I haven't played) and has you betrayed by the demon Phalanx and thrown into a coliseum to fight for your life. After breaking out, you attempt to take down Phalanx once and for all. The game is an action platformer spread across 6 stages, along the way you pick up upgrades that can either increase your max hp, carry more potions or spells, unlock a new attack or unlock a new transformation. The transformations give you new abilities and attacks, and are used for level traversal and boss fights. The game is difficult, not Ghosts n' Goblins difficult, but still pretty difficult. The final boss changes in difficulty depending on how many of the abilities and upgrades you've obtained, having every upgrade creates a very difficult boss fight that some would call unfair or bullsh*t, and I would agree. Beating the final boss with an 100% completion rate unlocks another boss fight, that is also incredibly difficult and bullsh*t. It was a fairly short game (Cause I save scummed), but it cost me nothing, so on that basic, I would highly recommend it.