Thank you so much for the kind words!
I'm glad you liked the difficulty scaling, I think the boss is a little too hard if we're looking at it from the perspective of a smooth difficulty curve. But after playtesting it myself for a long time, I got so good at the game that it was really hard for me to judge. I personally would have rather the final boss be too hard than too easy. But for the rest of the levels, if they were too hard I consider that a failure on my part, and there definitely are a few levels I think are too hard.