fixed WillHitAlly()