Code for Piwars 2024 robot
See VALIDATION_ROADMAP.md for the plan to add offline validation (CI, testing, simulation).
Let's make the interface the same as the GPIOzero Robot. We can support this for multiple motor boards, and it will make it easier to swap them out.