I can help out a bit....
Its a very goodconcept of a game.... but just 3 squares isn't enough.... you need to call it infection instead of flakes.... one reason... it make sense. The red flakes are the virus things.... the blue ones are neutral which kind of makes the game a bit simple....
but start adding some new colors like a green one should randomly appear once in every level, but it doesn't move... it rather sticks things to it for a certain time.
White ones should be able to destroy the blue ones and the yellow one if it touches it... the only way to defeat a white one is to turn it greay which requires like maybe 10 explosions or so but the white ones move at a slower rate than the rest of them... they turn gray for about a few seconds then they go white again but when you turn them gray a second time it explodes.
Silver ones shoul act as a wall and reflect the squares even more so it flushes them around alot.... but only white squares can defeat them... I think a maximum of 2 should be put in higher levels...
Also what you should do is have a couple of dead on hit squares that are bright purple that move slowly to your yellow ones and stick to it makeing the speed of the yellow square go down... they are immune to explosions when moving but when its connected to you it starts to get damage from the turqouises blowing up... if you let go of the yellow one it stays alive and regenerates back to bright purple... and continues to folow and slow you down...
Then there should be bonus levels with Black squares and a white background... the other squares still show up but the black ones can throw red squares at you... so you try to defeat the black square by exploding him like 25 times... or at least every 5 levels have a black square show down...
then there should be just a few Changing color ones like it randomly becomes a color and acts like the color.... which means if it goes blue you can click on it to turn it yellow... but only add that in higher levels...
Make some walls in the game and put the score counters in its own box so the squares don't go up behind it making it hard sometimes to grab a blue one...
This game has alot of potential.... but if you need a graphics guy I'm right here... I could make those squares into blobs if you want...