Complex, challenging, and ambitious, video games have come a long way since the simple arcade titles...