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


class GameNetworkPortal {
    let serviceType = "courir"
    var delegate: GameNetworkPortalDelegate?
    var coulombNetwork: CoulombNetwork!

    init(playerName deviceId: String) {

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

