Implement Player Control package to control a cube. AH-73
Change temporary server code to Vector3 instead of float[3]. AH-73
Use shared_ptr to solve socket disconnection. AH-73
Merge remote-tracking branch 'origin/master' into AH-73_Client_events
Fix disconnecting the client from the server. AH-73
Add non-working physics to server. AH-73
Merge remote-tracking branch 'origin/master' into AH-73_Client_events

Conflicts:
	Client/Source/ActorFactory.cpp
	Client/Source/ActorFactory.h
	Client/Source/BaseGameApp.cpp
	Client/Source/GameLogic.cpp
	Client/Source/GameLogic.h
	Client/Source/SceneManager.cpp
	Client/Source/SceneManager.h
	Client/Source/Scenes/GameScene.cpp
	Client/Source/Scenes/GameScene.h
	Client/Source/Scenes/IScene.h
	Client/Source/Scenes/MenuScene.cpp
	Client/Source/Scenes/MenuScene.h
	Client/Source/Scenes/PostGameScene.cpp
	Client/Source/Scenes/PostGameScene.h
	Physics/Source/Physics.cpp
	Physics/Source/Physics.h
	Physics/include/IPhysics.h