reimplemented guess()
reimplemented onContactBroken()
updated guess object to have a 'to' and 'from' property