An amazing metroidvania, quite deep and very entertaining. There's a good grade of freedom and optional bosses, four completely different characters, each has different spells and combat tactics, and for each character there are several unique weapons that completely change the way each character work. It's been a while since I've been so addicted to a game, so for me, this is easily a 10/10, and I strongly recommend this game to anyone who likes 2D arcades and enjoys searching for optimal character builds/gameplays. While there is a lot of achievements for achievement hunters, this game rewards you for playing well - depending on how well you have fought against a boss, you get a permanent stats upgrade, which makes a better reward than just an achievement. Difficulty is something that a lot of other reviewers mention, sayig that it's excessive, and that even stopped me from buying the game for several months, but I was pleasantly surprised by it - difficulty in this game is completely fair, for almost every boss there is a tactic that allows you to beat it even if you're not very good at games like these. And getting an S rank with majority of the bossess on "hard" difficulty setting isn't anything special, as long as you understand game mechanics and learn how to parry. Combat system is amazingly well done - there are dodges, air dashes, parry's blocks, combos, 5 unique weapons per character, a well done skill tree unique for every character with different builds, and plenty of awesome and interesting skills. I've beaten this game for every character on every difficulty and had a blast. The replayability value is amazing for a metroidvania. Deffinitelly worth its price.