Add Velocity class to reduce the initializers parameter lists

That mainly and to glue together the direction and speed arguments I am
passing around.