Creativity Machines: How Video Game Hardware Characteristics Influence Software Variety