Changed the moveToStart code to work through the regular movePlayer()
A bit more moveToStart cleanup and prep work for starting actual motion after
Add some missing index checks to the path stuff
First functional version of Path (linear), with proper moveToStart support

Bugs: The camera angle movement is pretty jumpy, and doesn't stay on the
global target point if using one.