Changed GameMap to singleton