THERE IS COLLISION DETECTION! (mostly!)