This is an excellent concept! I got stuck at the rotation puzzle because I couldn't figure out how to maneuver the player to the top of the vertical platform though. Nevertheless, I thought a lot of the mechanics were intuitive (and familiar for those who use design programs!) I also liked there wasn't too much time lost between dying, so that I can try out a lot of other solutions quickly. Nice work!