         responseString += ", #{db.activePlayers[i]}"
       msg.send responseString
 
-  robot.respond /cah leaders$/i, (msg) ->
+  robot.hear /cah leaders$/i, (msg) ->
     scoreTuples = []
     for name,score of db.scores
       scoreTuples.push([name,score])

  robot.hear /^cah help$/i, (msg) ->
    msg.send helpSummary

  robot.respond /cah join$/i, (msg) ->
    name = sender(msg)
    add_player(name)
    msg.reply "You are now an active CAH player."

  robot.respond /cah leave$/i, (msg) ->
    name = sender(msg)
    remove_player(name)
    msg.reply "You are no longer a CAH player. Your score will be preserved should you decide to play again."

  robot.respond /cah czar$/i, (msg) ->
    if db.czar?
      msg.send db.czar
    else
      msg.send "No Card Czar yet, waiting for players."

  robot.respond /cah players$/i, (msg) ->
    if db.activePlayers.length < 1
      msg.send "Waiting for players."
    else

        responseString += "\n#{i}: #{cards[i]}"
    robot.messageRoom sender(msg), responseString

  robot.hear /cah (submit|play)(?: ([0-4]+))+$/i, (msg) ->
    if sender(msg) == db.czar
      msg.reply "You are currently the Card Czar!"
      return
