second half of previous commit - compiles and world loads

routing seems to be a bit derped, crash of pipe removal.