Cleaned up GameManager.h

-Mode around methods and added caption in hope that this will improve
readability.
Improved MenuManager GameState invalid output

-Will now print "GameState Invalid if trying to go from Pause to main
menu
-Will now print "GameState same as before" if trying to change to game
state to the GameState already set
Improved config system

-Removed console output
-Addded a map that holds the points for destroying the different types
of tiles
-Added loading of points to ConfigLoader
-Changed GameManager::IncrementPoints() to hande TileType enum instead
of index.
-Removed strcts/GameConfig as ConfigLoader does the same job.
-Updated GameManager to use ConfigLoader instead of GameConfig
-Removed points array from GameManager
Added points for hitting Tile to config

-The number of points you get for hitting a Tile is not set in config
-Added variable for holding the points awarded for hitting tile
-Added getter for the above variable
-Added loading and setting the above variablefrom config
Fixed mulitplayer issues

The issue:
-Sometimes when starting a mulitplayer game an error occurs
	-On server : stuck in InGame_Wait, does not respond to
	mouse input
	-On client : stuck in mulitplayer menu

Cause:
-The client connects to the server properly, but the server doesn't
accept the connection before recieving GameJoined message
-This causes sending of GameSettings message to fail which means the
can't move on from the above state

Note:
-Sometimes the server accepts the connection BEFORE recieving the
GameJoined message. In this case, everything works properly.

The solution:
-NetManager::Update is now called when recieving a GameJoined message instead
of in GameManager::Update.
-NetManager::Update is now called before trying to send GameSettings.
This means the connection will be accept in time, and the sending won't
fail.