Cleaned up a lot of code

-This is commit contains huge changes to code, mostly clean in the form
of deleting empty lines, remoing checks for nullptr ( this should not
	happen so it's okay to trigger SEGFAULT ) etc..
-Changed UpdateGUI() into RenderMainText() since that's all it does now.
-Added missing declaration for RecieveTileSpawnMessage()
-Changed code where the position is multplied with remoteResolutionScale
into using Math::Scale()
-Changed CheckIfGameOVer() to only check lives.
-Changed RenderPoints() so it won't be called every frame and added
Rendering of points/lives/balls whenever this value changes
-Improved main text to state more clearly what's going on