Created Client Engine and loop

moved AudioEngine from the engine directory to the client directory.
GameEngine specificially for the Client has been created which has a
loop.
Updated Project settings with new files
Created NetworkClientEngine

Network Client Engine handles sending and receiving data from the server
Created NetworkPlayer class

This is a class that stores information about a player that has
connected to the server
Project uses /mp while compiling
Converted NetworkServerEngine into shared_ptr

**BROKEN**
NetworkServerEngine has a reference to shared_ptr or it self
NetworkWorkerThread has a shared_ptr to the NetworkServerEngine