redid actions to use a counter and not have race conditions

Before, there were a lot of ways for the client-side action code to lock
up.
10 files changed
tree: 7d34b89dc9e069f954f742f540e13435d7e809b6
  1. aos/
  2. bbb_cape/
  3. doc/
  4. frc971/
  5. output/
  6. vision/
  7. .gitignore