This is strange, but strangely compelling. Maybe its the music. I really like the graphics too but I had no idea what I was doing. I pasted some of them on to the background until it gave me a score.
Could become very interesting if you added some structure.