Really cool and intersting puzzle game! i think with more time you could have added levels between the apparition of a new mechanic, so the player can be sure to really understand the previous mechanic. otherwise, the pixel art is nice, i especially love the color palette you used!