Improve digital inputs (e.g. keys + buttons)
Currently, the input system treats keys as either on, or off; an axis value will go from 0 to 1.0.
Instead there should be a throttle value of some kind, which basically represents how long it takes to go from 0.0 to 1.0 which would allow fractional values.