public void SetSideValue(Side side, SideValue value)
    {
        SetSideLocally(side, value);
        var args = new SetSideRpcJsonable {
            side = side, value = value
        };

        photonView.RPC("SetSideValueRPC", PhotonTargets.AllViaServer, JsonUtility.ToJson(args));
    }
    void SetSideValueRPC(string jsonString)
    {
        SetSideRpcJsonable args = JsonUtility.FromJson <SetSideRpcJsonable>(jsonString);

        SetSideLocally(args.side, args.value);
    }