Major Overhaul on the Networking

Implemented an Asynchronous Networking model, this affected many aspects
of the server and game. There are probably things I missed when
implementing this just put them as issues up on the issues tracker I
will fix them.