     return if (Date.now() - @votes.last) < 5000
     @finish()
 
-  start: () =>
-    fn = =>
-      return if @finished
-      @expired = true
-      @finish()
-    @timeout = setTimeout fn, @length
 
   _vote: (how, who) =>
     # Lookup table of opposites

    do @maybeFinish
    return true

  # Voting API
  yes: (who) =>
    @_vote 'yes', who

  no: (who) =>
    @_vote 'no', who

## Dose Handlers
module.exports = (robot) ->

class Vote
  length: 30 * 1000


  finish: () =>
    # Close the gate, and update the current vote
