Wow, what a fantastic little game! Hard to believe it was made in the span of a game jam.
The last puzzle took me ages.