Cool game! I liked all the different mechanics, and the restart button was much appreciated (its too bad it doesn't work in the final level). The idea of minigames for combat was a cool idea, and I like how the controls felt. They felt pretty slick, and I almost didn't mind having to play through the game again to get back to the final level (I softlocked myself). I don't really know how this relates to the theme though. I think that you could make a really neat RPG with this premise.