private void SendPlayerState()
 {
     if (role == PlayerRole.Local)
     {
         mainThreadEvents.Enqueue(() => {
             matchHandler.SendPlayerStateToOpponent(player.state);
         });
     }
 }