It's a very clever puzzle design, I like it :D Great pacing, adding new features along the play when the player learned the previous mechanic. Good job!
I bugged the game at some point with a teleport. I couldn't teleport while holding "1" and after a few attempts, my character disappeared. But it was a one-timer :)