I had to move requestHints down to satisfy jslint.  The only change is that I call maybeReset here.