Overengineered multiplayer pong game written in typescript, with servers written in node with socket-io