Multiplayer online game architecture and programming English