Really good game! Good puzzle design and really fun mechanics. I'm sometimes getting a bit confused with the way controls work, but I guess it's mostly me. Sometimes it's really hard to tell the position of each block or moving platform, but I assume that was part of the original design, right? If there's anything lacking at the moment for me, it's option to restart the level from any point without need to make a wrong move and some undo feature, so in case of a wrong move a player can revert back instead of needing to restart the whole level. With that what would feel to me like a full feature project! (I didn't finish it yet, so I don't know how much levels there are, but I've just got to the first mirror level).
Amazing work!