Americans spent $20.5 billion on gaming software this year, buying most of their online software and mobile casino games via the Internet