Beginning collision logic