I would like to build a Ping-Pong game as follows:

Switch A sends a pulse that propagates through LED's(any number of LED's), the LED's should carry the pulse in sequence(as to simulate the tennis ball). Switch B should re-send the pulse as soon as it reaches the final LED without any delay. Two counters are provided with each switch, which increments automatically if the opposite timer reply was late, or a head of time.
When any of the counters increment, the game resets, and the pulse (ball) is given to the winning switch. A game consists of 10 strikes, then the counters are cleared.
No microcontrollers are allowed.