Was thinking of having it duration based and as the character moves at a constant speed then converting it to a distance. Great point about the gravity :)