fps: gravity working nicely

todo: implement a threshold system to when to start falling, and when
to just step down