Really cool puzzle game. Our games are quite similar but you went exactly the opposite way compared to me in terms of how you "store" control. In my case, I transfer control. In your case, you give it completely but you can retrieve it anytime. I also like how the portals are joined/shared.
The main complaint I have is that the movement really slows down the game. Otherwise great job!