Roleswitching

We can now reliably roleswitch!
As currently configured we have 2 chasers 2 defenders and a goalie, but the infrastructure is there to have different configurations of roles (without much work).

Also updates LEDs from old playbook role system to work with current role system.