That's a challenging little puzzle platformer you've got there. Interesting mechanics.
Thanks for playing.