So far, it looks like the entire state is sent over to the client. Is there any way to implement some sort of area of interest algorithm so only a portion of the state is sent over? Possible split the state up into arrays for portions of the map and only send patches from a certain portion to the player?
I'm sure I could disconnect all the data from the state itself and send it when need be with client.send, but that seems like it defeats the purpose of Colyseus hahaha