WORK COMPLETE - Physics-based movement

this isn't "complete" as in done but as in it works awesomely for what
we were doing before, and is in a good state for integration and actual
use. additional features to come