MicroPlay: a networking framework for local multiplayer games
design and evaluation of mimaze , a multi - player game on the internet .