i wonder how in BGE, i could move a cube over 17 meters or so.

And then (by python) have an option to do the 17 meters in x seconds,

if i press A and do the same distance in 7 sec ,

or press B and do it in 23 sec

or press C and add 5 sec to some value and get variable time

So the point here to adjust speed not by simple velocity doubling or tripling, but by some math that takes into account the ticks of the bge engine (thinking as 60 ticks p sec ? or is that FPS ticks ??), not sure if ticks are fixed time.