Use the delegate and protocol to detect collisions Pt 1