Really good game! I think it has the perfect length for a jam entry: not too long, but not too short.
It's really satisfying to progress through the game, and the pacing is quick enough that there's never much downtime.
Good job!