Strategy
Our strategy was simply to outscore the opposition so we built and coded the robot to run quickly and reliably. We obeserved during testing that collisions with the other robot were common and dangerous. Therefore we had our robot avoid the opposing robot for as long as practical to minimize the chances of collision. We also observed that dumping took a long time and so we waited to dump until the end of the round. Finally, we included timeouts on every loop of the code to minimize the chances that we would get stuck on the board or on the other robot and fail to score or dump.