Yeah I thought about using Warpy's method too but I didn't think it was cool having the character slowing down over the whole journey, I thought that having a constant speed and then a slow down at the end might look better. Of course capping the max speed as Warpy says should work too. But what if the distance is really small, what happens then? You'll get max (capped) speed for a fraction of a second and then it'll rapidly slow down as the target is reached. With my method you'd get a consistent speed and slow down nearer the target which I prefer. Not trying to say Warpy's method is wrong at all, just explaining my rationale a bit more, hope it's useful :-)