A Review on Networking and Multiplayer Computer Games
design and evaluation of mimaze , a multi - player game on the internet .