A multiplayer programming challenge