Cool concept for the theme!
Its unexpectedly hard but this presents a challenge and I like it. The enemies moving in your way (like arrows and fire) create another level so well done.
In general it feels very polished because of all the different puzzle-parts so very well done ^^