removed handleCollision and added prototypes for typeOfThing() and timeToDisappear() methods