The world of video games has given us a wide range of ...