Ruby MMO: massively multiplayer online programming challenge