ОДИН РАЗ при создании пульки пробегайся по всем шарикам (или что там у тебя) и смотри, для какого _y лежит в пределах попадания твоей пульки (для какого _y пульки равен его _y плюс/минус (в зависимости от того где ноль) его высота), и запихивай пульке как какой-нить "таргет" сцылу на этот шарик... А уж потом - дело техники

Либо по _x проверяй, либо через хитТест, но уже не у всех, а только у таргетов (либо у таргета, если пулька разрывается после первого же столкновения)