Integrate network functionality, Break everything, Rebuild

Adding the network functionality broke a lot of the controller
modifications that assumed a single player on a single map with a
single camera and joystick. While the joystick is currently only
working with the host, everything else is falling back into place to
allow multiple players on the map.