Downloadable Content, or DLC for short, has been quite a highly debated topic ever since the last generation of consoles introduced us to the concept that a game can be expanded through additional content. Yet as most unexplored business concepts, it was natural that...