all linefollower initializations and run is in here