private void OnMoveMessageReceived(BaseMessage msg)
    {
        MoveMessage mmsg     = msg as MoveMessage;
        uint        playerId = mmsg.PlayerId;

        MovementComponent movementComponent = GameManager.Instance.GetPlayerComponent <MovementComponent>(playerId);

        if (movementComponent != null)
        {
            movementComponent.OnMoveMsgReceived(mmsg);
        }
    }