Now that's a great and unique mechanic you got there! Very good job. It was really really fun to play and your level design skills are excellent. It's one of those mechanics that is easy to learn but hard to master. It felt like a puzzle plattformer with nice and fluid movement.
Nothing much to add besides good job :)