Hey, really nice !
I had to step up for the last boss :D
We have similar mechanics, and somehow the theme choice and the art direction make them feel so much different !
Nice game !