Changed x&y to floats, added walk acceleration

Changed x&y to floats to allow for slower entities, and to allow for
slower "slide".