Fix #448 (I think)--significant vessel loading changes & updated positioning logic for near-surface conditions