// Plays a card. public static void handleRequestPlay(Message m) { boolean heartsBroken = false; if (m.info.equals("true")) heartsBroken = true; Deck legal = Rules.extractLegalCards(hand, trick, heartsBroken); Card c = randomCards(legal, 1).cardAt(0); hand.remove(c); Message m2 = new Message(Message.PLAY, null, c); server.sendMessage(m2); }