Great submission! The controls are intuitive and shown very clearly on the screen. Gameplay is creative and the gameplay loop is snappy. I think more can be done with the difficulty curve. Just the first stage took me some time to clear and I'm stuck at the beginning of the second stage. Some tutorial stages that teaches the interactions between each element would be a helpful addition. Good job on the game.