/// <summary>
        /// Handles the event of a new client connecting.
        /// </summary>
        public void handleClientConnected(short clientID)
        {
            if (NetworkIdentity.isServer)
            {
                //Notify other clients of new client
                ServerBehaviour.Instance.sendMessage(MessageFactory.createClientConnectionEventMessage(clientID), clientID, true);

                //Notify new client of existing clients
                foreach (short client in connectedClients)
                {
                    ServerBehaviour.Instance.sendMessage(MessageFactory.createClientConnectionEventMessage(client), true);
                }
            }

            connectedClients.Add(clientID);

            OnClientConnected.Invoke(clientID); //Notify oberservers
        }