Server:
CHANGED - No longer using dynamic on JSON, Using JSON.NET's JObject instead
CLEANUP - Cleaned up Queue
CLEANUP - Cleaned up all GameEngine code
REWRITE - Login for Game simplified and cleaned up logic
NEW - ChatService class
NEW - GameService class
NEW - Service class, this class is a abstract base class for Chat and GameService, it has some overridable functions which throws if not overridden.
CHANGED - GetOpponent is now in Player class instead of GamePlayer
RESTRUCTURE - Server no longer consists of 3 Services, There is now only Client class here.
REMOVED - Unused ClientData class
FIX - Players now start with the first rounds mana (Starts with 1 mana instead of 0)
REFACTOR - Client is no longer called "General", instead we call it Client (woo)