6x improvement in sweep and prune. Switched to sets for collision lists