Working Portals!

They work, but they still look like a first pass implementation. Time to
tighten up how they act
Refined how portals behave

You now come running out of the portals in the right direction