Great game! I thought the paddle could be sped up a bit, so I did. xD (Cheataaar!)
The geek within me is most intrigued with your file i/o.
I see you're saving in binary, is reading and writing files and printing stuff in binary that much different than saving in plain text?
I'll also have to look into how you saved the individual variables for each block (r,g,b, hits, etc) Or more so how you load them.
right now I'm assuming it's something like fscanf(filename,"%d,%d,%d,%d,", &r, &g, &b, &hits); or something. Just me guessing, I'll have to dissect it to find out.
But WAY awesome for 4 hours. I was lucky to have two full uninterrupted weeks! xD (I did have an injury to my right hand though, so most of my project was done with my left hand, in effect slowing me down a bit xD)