this is so fun, it reminds me of marble racing. I also was wondering about which box wins, do they have hit points so the speak? it might be cool to see those printed on the screen when they get hit or something along those lines. I know there is an element of randomness based on how many times they get hit, but that could be a fun way to make it more dynamic to watch. cool concept! well done