Added scroll wheel support, finished Mouse

Now moving the scroll wheel changes which flag is drawn.  I also figured
out how to use Mouse and Keyboard classes efficiently.  To do so, you
need to reset values at inputStarted() like so with the variable change
in Mouse