Congrats on the engine! It's pretty smooth, and runs pretty decently.
As for the review; the game is tagged as challenging, obviously, but overall the only reason that it felt like it posed any challenge was because of the process of getting used to how the character moves. Acceleration and Inertia are both strange to get used to in this game. The dash being a stop and quick precision move, into no momentum into free fall, was not very fun to me. It is something you simply have to learn to control because it is its own problem entirely, and once you get it down it's not very rewarding or cool to do (unlike something that would simply propel me forward in an arc for instance, or straight down if I held down before pressing the dash). The box puzzle (which I'm glad only showed up once honestly) kept inertia for when you jumped, so you kind of had the worst of both worlds on display for the player with that in my opinion.
The level of precision doesn't match how the heavily armored Overlord looks, specially since he's really speedy on top of it. A lot of the coins felt unnecessarily finicky to get. You could easily dash by without actually picking them up, which again doesn't feel fitting when you're a big armored dude. I also feel like a lot of the challenges were purposely designed to lack rhythm a lot of the times to get people killed, which is fair game, but considering movement did not feel very good to me it simply did not make the experience enjoyable.
In any case, the game still grabbed my attention until the end and I got every coin + the golden armor. I suppose this means you definitely did something right, but I definitely do not wish to play it again, lol. Congrats on doing every asset, it all looks very solid, and ghost girl is cute.