Added mouse smoothing + other changes

* smoothing is exponential
* controlled by smoothing factor, bias, and sensitivity
* adjusted gamma settings, will add it as a changable value in the
future via uniforms