movable actors now have mass in their constructor; all movable actors are expected to have mass.
movable actors start with a small random velocity, to help them scatter rather than all fall in the same positon
Merge remote-tracking branch 'origin/master'
perhaps this will help prevent incorrect scan merging - requires a decent fraction of the points in a suspected merge-worthy scan to have been picked up by this one too; if there are not enough points in the new scan it will have a new record created for it.
using an enum instead of a pair of booleans to track scanner state.  Going to see if the new scan merge algo will work without needing to toggle the wifi adapter, or if we really are getting occasionally garbage data from it.