 
   checkForLoneWinner: ->
     unfoldedHandResults = (handResult for handResult in this.handsInWinningOrder() when handResult.folded == false)
-    this.finishRound() if unfoldedHandResults.length == 1
+    if unfoldedHandResults.length == 1
+      this.finishRound()
+      true
+    else
+      false
 
   fundPlayer: (playerName, amount) ->
     player = this.getPlayerFromStore(playerName)

    player = this.vetPlayerForBetting(playerName, 'fold')
    @pot.fold(player)
    @boardStore[player.name].folded = true
    this.pushBoard()
    this.checkForLoneWinner()
    null

  call: (playerName) ->

    # there's a more elegant way to string these together, i can feel it
    @betDuration = 1 # minute
    @settleDuration = 0.5 # minute
    @timeouts = []

  diagnostic: ->
    "\nReverseHoldEm\n\n" +
