server based game with arbitrary clients for i/o