public override void performAction( GameAction gameAction ) { if( currentPlayer.Equals(player2) ) // currentPlayer == player2 turn gameAction.execute (); else if (gameAction.validate ()) { BManager.sendGameMessage(gameAction.getMessage()); gameAction.execute (); } else audio.playError (); }