added collision detection methods to tangible object