 
 class GameNetworkPortal {
     let serviceType = "courir"
-    var delegate: GameNetworkPortalDelegate?
+    var connectionDelegate: GameNetworkPortalConnectionDelegate?
+    var gameStateDelegate: GameNetworkPortalGameStateDelegate
     var coulombNetwork: CoulombNetwork!
 
     init(playerName deviceId: String) {

    func foundHostsChanged(foundHosts: [MCPeerID])
    func playerJoinedRoom()
    func playersInRoomChanged()
    
}


    
    func connectedToPeer(peer: MCPeerID) {}
    
    func disconnectedFromSession() {
        beginSearchingForHosts()
        connectionDelegate.disconnectedFromRoom()
    }
    
    func handleDataPacket(data: NSData, peerID: MCPeerID) {}
}
