(sbpl_interface) cleanup how collision checking is done