Good job! It's interesting concept.
I was struggling with character controlling). After I released move button the character continuous moving.
And also I could not move a box after I had teleported it, because the box was right on a teleport. When I tried to push the box, I was teleported)