Fargoth now placed at the host position on join
Refactored, moved most functions into Service

Renamed UdpServer to Server, and UdpClient to client. Moved reusable
code into Network::Service. Improved code reuse. Getting ready for
creating an NPC puppet for the client.
Both host and client now are in game together

The host now appears on the client's screen, as well as the client
appearing on the host's screen.
Code cleanup

Realized that the ESM::Position struct is assignable.