Update CursorController to use floats so that the mouse can move slower than a pixel per loop