basket hit detection now behaves properly