Fun and creative puzzle game. I liked how you slowly introduced new mechanics with each level. A level select and a reset button would be nice so you don't have to kill yourself if you mess up. Also I was very inefficient with my movements so it would be nice if there was a counter to keep track and you could try to solve with the minimum amount of moves. Great job!