Multiplayer Recommit/Final old build

Recommit of previously reverted commit, and the final build prior to us
needing to rewrite the code in order for it to conform to networking
standards.

-Tamk1s