Nice idea and game play mechanics, but I couldn't figure how to beat the level with the big hole in the middle.
Jump and teleport eventually you will get it.