This was a pretty fun mechanic! I think one small thing that would make it better is if the player was a different color than the enemies. The fact that the player teleports makes your eye jump to see where you end up, and if you teleport right next to an enemy it can be frustrating when you make a mistake because you thought you were the other sprite.