improvements to better match real world motors, friction