MMO games provide large virtual worlds where thousands of players can interact at once, offering social interaction, character progression, virtual economies and large-scale content such as dungeons or raids. Success in an MMO requires considerable dedication, particularly when completing challeng...