I had real fun playing it, the core concept is really cool. I think you could I gone into more small level without the TP mecanics to full exploit the core idea of the game.
Overall very well done !
Yeah, the TP mechanic is the last idea I could think of with my last brain cell, so it's kinda related XD