Better 'tick' system: handled by the robot