I must say, that is the best idea I have heard all week.

I can't even get basic collision detection to work.

But, realistically, to create that, you would have to say if any object comes within a particular object do... for each and every possible object. And since there is no any object method, you would probably have to do that for EVERY object for EVERY object. So, although that would be awesome, that is unrealistic. Eh, i'll just try and figure it out myself!