@Tim Smith
*Runs for the most part
*Needs review
*Possible threading issues when pushing data to robots