removed handleCollision; implemented typeOfThing and reverse() methods; added some documentation to class