Very odd, and abstract in a peculiar way. Reminds me a little of Petscop, even though that obviously wasn't out yet, the sounds and colors give it the same feel.
Something tells me from the previous comments that something else was posted here before it became whatever this is...