     func textFieldDidBeginEditing(textField: UITextField) {
         self.stopTextFieldAnimations()
         
+        self.cluegiverIsEditing = true
+        
         if textField == self.clueTextField {
             if textField.text == Round.defaultClueGiverClue {
                 textField.text = ""

        self.cardsRemainingLabel.text = String(CardCollection.instance.getCardsRemainingForTeam(Player.instance.team))
        
        if Round.instance.currentTeam == Player.instance.team {
            if self.clueTextField.isFirstResponder() || self.numberOfWordsTextField.isFirstResponder() {
                return  // Cluegiver is editing the clue/number of words
            }
            

    func lostPeer(peerID: MCPeerID) {}
    
    func didReceiveData(data: NSData, fromPeer peerID: MCPeerID) {
        if self.cluegiverIsEditing {
            return
        }
        
        if let cardCollection = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? CardCollection {
            CardCollection.instance = cardCollection
        }
