Basic networking support
Currently all that is supported is creating/connecting to a server
Clients spawn a player and can move the player around. Enemies are removed for the time being. Players also can't currently fire.
Current implementation is very basic and a little laggy, but should provide a decent starting point.