Don't repeat same input direction until keyup
Prevent holding keys through restart/level complete

FIXME: kind of hacky

Should really be using a onDownCallback instead of a onUpCallback.
The mouse should not be using the keyboard callback.
Merge branch 'master' into gh-pages

* master:
  Prevent holding keys through restart/level complete
  Don't repeat same input direction until keyup