I've always been a huge fan of these types of 'puzzle' games, reminds me of the Pokémon Ruby gym leader. You implemented that really well, and I love the overall idea and thought behind it. The graphics are charming, and seems like a solid game. Is the sword bugged? Sometimes it doesn't activate for me.
-Well done, keep on jammin'!