A player configurable video gaming machine in which a player may select one or more configuration inputs to play a previously configured default game or to create a new game configuration. The invention is invariant to the numerous background colors and artwork in typical optical mark recognition documents. A profiling data aggregation service may aggregate generated profiling data from a plurality of devices that execute the program.