updates pulled from the robot, plus comm fixes, and general timing issues fixed