Converted manual cooldowns to using native ImpactJS timers.  This provides more utility, flexibility, and is plainer to understand (as in, set a timer for 2 seconds, not 120 frames).  Fixes #25.