Playing with a person, who has a huge time delay, reminds me of the mathematical paradox. The paradox about Achilles and a tortoise. According to it, Achilles can never outrun a tortoise, if it is given a bisque.
en.wikipedia.org/wiki/Zeno%27s_paradoxes#Achilles_and_the_tortoise"In the paradox of Achilles and the tortoise, Achilles is in a footrace with the tortoise. Achilles allows the tortoise a head start of 100 meters, for example. If we suppose that each racer starts running at some constant speed (one very fast and one very slow), then after some finite time, Achilles will have run 100 meters, bringing him to the tortoise's starting point. During this time, the tortoise has run a much shorter distance, say, 10 meters. It will then take Achilles some further time to run that distance, by which time the tortoise will have advanced farther; and then more time still to reach this third point, while the tortoise moves ahead. Thus, whenever Achilles arrives somewhere the tortoise has been, he still has some distance to go before he can even reach the tortoise. Therefore, because there are an infinite number of points Achilles must reach where the tortoise has already been, he can never overtake the tortoise."
So, this is exactly what is happening in ultrabullet. :)