Changes sharedball calculations to be simpler and better, based on groups of robots.
Merges shared ball behaviors and updates num_robots to reliability when using sharedball message.