Successful video games excel at, among other things, possessing high quality and depth of replayability. It can be argued that graphics, level of difficulty, audio quality, music score, technical quality and gameplay mechanics are significant factors to consider when reviewing a video game.