Implement programming registers (drag & click)
Play current round async when all robots programmed