Use Strict Mania!

Added use strict everywhere JSLint recommends, which gives me more
incentive to combine functionality where possible (working on it).