public void OnGameUpdate(EndPoint endPoint, byte[] buffer)
    {
        Debug.Log("[Server][" + DateTime.Now + "] Receive Update " + endPoint);
        StateMessage msg = StateMessage.Parser.ParseFrom(buffer);

        toDos.Enqueue(() => { manager.Apply(msg); });
    }
    public void OnGameUpdate(byte[] buffer)
    {
        StateMessage msg = StateMessage.Parser.ParseFrom(buffer);

        toDos.Enqueue(() => { manager.Apply(msg); });
    }