code open-source. Other mapmakers produced Defense of the Ancients spinoffs that added new heroes, items, and features. Among the DotA variants created in the wake of Eul's map, there was DotA Allstars, originally created and developed by custom map makers Meian and Ragn0r, who took the most popular heroes and compiled them into one map. In March 2004, map maker Steve "Guinsoo" Feak assumed control of Allstars development. Feak said when he began developing DotA Allstars, he had no idea how popular the game would eventually become. Feak added a recipe system for items so that player's equipment would scale as they grew more powerful, as well as a powerful boss character called Roshan (named after his bowling ball) who required an entire team to defeat. Feak used a Battle.net chat channel as a place for DotA players to congregate, but DotA Allstars had no official site for discussions and hosting. Subsequently, the leaders of the DotA Allstars clan, TDA, proposed that a dedicated web site be created to replace the various online alternatives that were infrequently updated or improperly maintained. TDA member Steve "Pendragon" Mescon created an official community site, dota-allstars.com. Towards the end of his association with the map in 2005, Feak handed over control to another developer. The new author, IceFrog, added new features, heroes, and fixes. IceFrog was at one time highly reclusive, refusing to give interviews; the only evidence of his authorship was the map maker's email account on the official website and the name branded on the game's loading screen. Defense of the Ancients was maintained via official forums. Users posted ideas for new heroes or items, some of which were added to the map. IceFrog would quickly update the map in response to feedback. Mescon maintained dota-allstars.com, which by May 2009 had over 1,500,000 registered users and received over one million unique visitors every month. Mescon's sale of the domain to Riot Games split the DotA community, and IceFrog announced a new official site, playdota.com, while continuing game development. Because Warcraft III custom games have none of the features designed to improve game quality (matchmaking players based on connection speed, etc.), various programs were used to maintain Defense of the Ancients. External tools pinged player's locations, and games could be named to exclude geographic regions. Clans and committees such as TDA maintained their own official list of rules and regulations, and players could