Hypothetically ported over portals.

Will need to do testing.
Ported over some of the multiblock stuff.

(As usual, testing impending, should really make an untested branch).
Also removed the TODOS. Some of those are outdated and potential
spoilers.
Removed short and long name gettesr.

Cleaned up some multiblock stuff.