Living City, a Collaborative Browser-based Massively Multiplayer Online Game