Thank you! Apologies if I thought it was colyseus related.
Its probably that but I wont be able to test for a while (computer crashed and fails to start, less than a year old, still under warranty)
And that's why unit tests should always be used. Could have caught the error. I come from a compiled background so still getting used to debugging JS