hmmm I see what you're saying, but they don't have to be squares. You can have 2x3 that goes to a 3x2 or 2x3 (like my 4's example)... I dunno. It needs to remember which way came first so I need to save the data from the last, I can't recalculate it each loop.

Say I check the entire board each time I run a game loop. How would save the data to remember where the larger blocks where last time? I figure I can check to see if there is a square relitivly easily by working from one direction looking for blocks.

Hmm let me work on it. Thanks for your input Jotaf98!!!

NOMAD