If you want to go by the official rules of pool, there is a link below. If you are playing in a league or local tournament, you need to ask whoever is in charge. If you are playing in some random group of people, maybe they have their own, special rules.If, for example, the 2-ball is called and not hit, yet the cue hits another solid and then a rail is contacted, is there a foul since the 2-ball was not made as called?