public override void OnServerDisconnect(NetworkConnection conn)
    {
        WaterFieldPlayer player = conn.identity.GetComponent <WaterFieldPlayer>();

        Players.Remove(player);

        base.OnServerDisconnect(conn);
    }
    public override void OnServerAddPlayer(NetworkConnection conn)
    {
        base.OnServerAddPlayer(conn);

        WaterFieldPlayer player = conn.identity.GetComponent <WaterFieldPlayer>();

        Players.Add(player);

        player.SetPartyOwner(Players.Count == 1);
    }