Most video games last for a few years. However, some games have been outstanding successes for nearly 30 years. This shows that these games have
A. a cost benefit advantage
B. corporate responsibility
C. good goals and objectives
D. a sustainable competitive advantage