Very nicely done! Great interpretation of the theme, plays very smoothly and without any issues even with all those mechanics, and audio and visuals are very good as well!
The only problem is this is the first game from the jam I'm trying... and I feel like you ruined it for me by setting the bar so high! ;D