Great work. I did encounter what I think might be a bug though. In the second-to-last level, I couldn't figure out the real solution (assuming this thing I'm thinking is a bug is not the solution), but I was able to freeze the knight while he was standing on top of the mage. With the frozen knight on my head, the mage was able to jump repeatedly in the air and gain height. That raised me to the platform on the right, where I already had the archer. Then of course I shot the mage with the archer to pin him to the wall across the gap, and finished that way. A small "bug" for an otherwise amazing little game!