Movement progress. Still not ready for prime time, but closer.