It seems we agree on most things then.

Just so you know, you generally won't need to send any graphics data to the server except for the possible customisation scheme, which you would do at the beginning of the match.

So what were you going to build this on? GM?