     @robot.brain.on 'loaded', =>
       if @robot.brain.data.karma
         @cache = @robot.brain.data.karma
-
+  
+  kill: (thing) ->
+    delete @cache[thing]
+    @robot.brain.data.karma = @cache
+  
   increment: (thing) ->
     @cache[thing] ?= 0
     @cache[thing] += 1

    karma.decrement subject
    msg.send "#{subject} #{karma.decrementResponse()} (Karma: #{karma.get(subject)})"
  
  robot.respond /karma ?(\S+[^-\s])?$/i, (msg) ->
    if msg.match[1]
      match = msg.match[1].toLowerCase()

#
# <thing>++ - give thing some karma
# <thing>-- - take away some of thing's karma
# karma <thing> - check thing's karma, if <thing> is omitted get top and bottom 3
# karma empty <thing> - empty a thing's karma
class Karma
  
  constructor: (@robot) ->
