That's quite clever. Well done!

What does that use? GetEye() to place the portals where you look?