     }
     
     private func didEndRound() {
-        self.round.endRound(self.player.getTeam())
+        Round.instance.endRound(Player.instance.getTeam())
         self.broadcastData()
     }
     

    
    func textFieldShouldReturn(textField: UITextField) -> Bool {
        if textField == self.clueTextField && textField.text?.characters.count >= 1 {
            self.round.clue = textField.text
            self.numberOfWordsTextField.becomeFirstResponder()
        } else if textField == self.numberOfWordsTextField {
            self.round.numberOfWords = textField.text
            self.numberOfWordsTextField.resignFirstResponder()
            self.didConfirm()
        }

    
    func didReceiveData(data: NSData, fromPeer peerID: MCPeerID) {
        if let cardCollection = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? CardCollection {
            CardCollection.instance = cardCollection
        }
        else if let round = NSKeyedUnarchiver.unarchiveObjectWithData(data) as? Round {
            Round.instance = round
            if Round.instance.currentTeam == Player.instance.getTeam() {
                if !playerRoundStarted {
                    AudioToolboxManager.instance.vibrate()
                    playerRoundStarted = true
                }
            } else {
