Really nice! And I really like how you included the theme without telling any tip, while it's still a main mechanic to complete the levels.
I spent time on the last level as the collisions sometimes struggle, but I still succeed. Congrats, it's a very funny game!