Moved AI move functionality to PhysicsManager

-Moved IsTieFoAIMove() and AIMove() to PhysicsManager
-GameManager now simply checks if in AI mode, then runs AIMode
PhysicsManager and sends the position update using MessageSender
Moved and added new method

-Added CanGenerateNewBoard() that checks whether a level can be
generated. If not, an error message will be printed and false will be
returned.
-Moved chcking/setting method further down
-Put all Increment/Decrement method in the same place
-Fixed a bug in UpdageLobbyState() that spams GetGameList messages
Fixed remote Ball count update issue

-Remote player Ball count wasn't updated when a Ball was spawned, added
it.
Fixed issue with BonusBox border color

-The issue was the MapRGBA that was executed for only the local player
and stored in a variable.
-Added an if to determine the owner and set the variable accordingly.