Tardis can now teleport onto walls and ceilings.

Also the trace is now sent to the SWEP:Go function rather than just
hitpos so I can grab more info from it, such as HitNormal.