wait, there's a source code? nice! i'll go explore more, and hopefully get better at puzzlescript coding by looking at your code. maybe for imbue 2 you could expand on the lore? (although i care about the puzzles more haha)
edit: oh wow, you actually coded all possibilities of crates. i thought there was something smarter that you used (i thought you added a new collision layer for the second crate property). i like that you showed your scrapped levels!