Basic hit detection