Cloud computing to support the evolution of massive multiplayer online games