This grid updates automatically on click. The values are stored in a database and the grid is broken down into 100X100 pixel "cubes". The grid is generated by a script that combines the cubes in their appropriate coordinate locations, then the script calculates the position within the cube and places a dot. The prize database can be configured per pixel, with additional "non-prize" prizes selected at random via a weighted scale for clicks that do not generate a prize win. Yes, it is ugly, but this is only proof-of-concept for a much larger class.