Excellent entry! There's a lot here for a jam game, and it's all well polished. I didn't come across any bugs. The puzzles got HARD towards the end, but it was really satisfying to solve one in particular (I've told you privately which one - I don't want to spoil anything here). Great job!