I am following what I think is a simple and straightforward procedure to impress acceleration to a wheel.
I check if a key is down.
If it is, I move to another state, where a float is keeping updated by adding 10 force each second.
At the end of this state I have a float compare.
If the acceleration variable goes over 50, I go to another state to set it back to 49.
Of course, 1000 cycles run off in a moment and also raising the limit does not solve the problem.
How do you behave in this condition???