Added Portals - INCOMPLETE

Portal animation is broken and it isn't placed correctly, but I'm
committing this because I'm about to take an hour break so if anyone
adds anything then you should have this code.