Very cool puzzle! Simple rules, complex consequences. You managed to make a very gradual introduction of mechanics and difficulty increase, feels nice in flow to play. I like level of detail in visuals, effects and animations, it feels very satisfying to watch the squares pop at the end of the level, enhances the experience a lot. You did a great job, congrats!