Changed to properly track non-vertical distance
Moved starting position of model to avoid false distance traveled