set position in ctor that takes endpoints

and some cleanup
cleanup around how boundary shape is computed
fix misspelled slot
add velocity model for controlling avatar motion
Disable gravity on script start