Block collision w/ cleanup