... latency, real time synchronous games is pretty damn hard. ...
... And yet despite 50 years of work in real time ...