handle player item collision/effects