Fixes

-Binded keys to a new player input
-Removed old moveInput()
-Added ConnectionFailed event for client
-PlayerManager now handles the Camera for SP/Client
-Added Discovery Handling
-Added ServerName cvar for Discovery
-commented/removed Camera from CoreEngine
Client-sided and general fixes

-Added Camera.Move() if hook is null
-Added ResourceManager.hash which contains hashes of resources to check
client files
-Added ResourceManager event ResourceLoaded for more async load
-Added TerrainLayer network events to send tile changes
-supressed mouse and keyboard during client load to prevent null
referencing during load
-Fixed bug where player speed is ref when moving camera causing crash
-null tile texture now handled by CoreEngine
-Added accessor for ClientSession.Loaded