Fun game! I was able to beat it, but it took me a bit to find the castle after getting the key lol
The boss fight was really cool, and I really liked the spinning animation. I like the level design with unlocking the barriers / enemies / things to dodge.
I think you could have made the areas where you need to spin to get past a little harder / faster, as I was able to do the whole game without getting hit once.