fix concurrency bugs in vision code and add a main bot that combines crazy and ball follower