973 has been building practice bots for at least the last 4 years. One little detail that will save you time and frustration is be sure your electronics are identical. We started using a chart (borrowed from
this video (lengthy but very good, Thank you Al Skierkiewicz and others)) for our electronics that organizes our system by "system, function, motor/cylinder name, controller type (victor, jaguar, talon, spike, solenoid), PWM #, Breaker size, and system color code", etc. With this you can maintain consistency between robots which allows you to run the same code without changing I/O's. This is also very helpful in competition when diagnosing issues if they arise.