Sorta like a combination of tetris and teletubbies. Maximum Evil!
Update – Linkage might help :)
Update 2 – Ok.. I am a total space cadet. I cannot find the fscking thing again. So, you will just have to live knowing that it was one of the cooler things that I have ever seen.