Very ambitious, writing your own engine for the jam. But also cool, as I could look up the solution to the puzzle in the json files :D It was a bit weird, that the animations started over once you started an action and it took a moment to realize, that you had to just wait for the animation to finish once it had started (I kept hacking the poor guy by the stairs a LOT). All in all a cool result for such an ambitious undertaking. Well done!