It's a 2-d physics-based sandbox game. Like that other one I saw in the forums a while ago. It just took my evening away!
In fact, what really took it away can be viewed here:
It's the one with the long description...
You should go have a look if you are bored tonight :)