There are two aspects to position play. One is understanding the correct patterns, the other is understanding the how cue tip position and speed affect the path of the CB. Pattern play comes from trying to think through the pattern. In 8 ball, I find it works best to work backwards to forwards. Figure out which ball will be your key ball. Work backwards from there.
One of the best training drills I've found for understanding CB control is to play a carom game with 8 ball or 9 ball. Break a rack and then hit the object balls into the cb with the goal of pocketing the object balls by caroming off of the CB. You will start to get a finer understanding of the path the cued ball takes off of the struck ball. After you've gotten to where you can actually pocket some balls this way, you can then begin to consider speed and other things for positioning the CB after it is struck by the object balls to help with your next shot.
There are countless resources available for other position drills. Dr. Daves Billiards University Test is a good resource. The VEPS DVD's he sells has a lot of drills. I think it is Allan Sands (poolgods.com ?) has a very nice download that is reasonably priced and has hundreds of set ups. If you can find a set of the IPAT books/DVDS, those are great. As already mentioned, racking smaller groups of balls and playing the ghost is an excellent drill.
By the way, when are you going to post the video of you making those long runs of bank shots?
Willie Jopling was the first to publish the rules and here they are:
BILLIARD POOL, KISS POOL or LOOP
Billiard Pool is played on a pocket billiard table and should not be confused with Billiards. Its common name is Kiss Pool. This game may be played like straight pool to fifty or one-hundred points or like one pocket with the winner making eight balls out of a rack of fifteen. Loop is pool spelled backwards.
Object of Game: To strike an object ball with your cue stick and carom it off the cueball and into a pocket. You must call the pocket for each shot. The numbered ball you strike with your cue stick is the only ball you can score with. You may shoot any numbered ball on the table.
Setup: The cueball and fourteen numbered balls are racked at the foot of the table with the cueball in the rack on the foot spot. The fifteenth ball is then placed on the head spot and used as a break ball. When playing a point game such as fifty or one-hundred points, all fifteen balls are pocketed. Then the balls are re-racked as before and the shooter has the break shot to continue his run. Each break shot is always off the head spot. The total of the scores in each rack add up to fifteen.
Break: The break is to the advantage and the breaker caroms the break ball off the cueball into one of the comer pockets at the foot of the table. The breaker continues to carom numbered balls off the cueball until he either misses or scratches. Then it is your turn at the table and you may shoot any numbered ball calling the pocket for each shot.
Scratches: Generally, Straight Pool rules apply, You scratch if you: pocket the cueball; do not hit the cueball; fail to hit a rail or pocket the object ball; jump the cueball off the table. If you scratch and make a ball on the same shot you spot the one you made and you lose one for the scratch. When your opponent scratches the cueball into the pocket it is spotted and you may shoot any numbered ball on the table.
Additional Rules: The cueball is always spotted on or behind the foot spot. All numbered balls are spotted on or ahead of the head spot. The numbered ball you strike with your cue stick is the only ball you can score with. All shots must go in clean as in Bank Pool. Kisses or combinations do not count. However, double kisses on the cueball are allowed only if they are called. Any stray balls pocketed from the force of the cueball are spotted after each inning. Each ball legally pocketed is one point.
Scoring: Playing a point game like Straight Pool you are penalized a ball for each scratch or foul. Should you make a ball and scratch you spot the ball you made and take one off your score for the scratch. If you scratch without making a ball you just take one off your score. In the first rack you must keep track of your scratches and take them off your score at the end of that rack. When playing by the rack like One Pocket and you scratch you must spot the ball you made (if you made one) plus a ball for the scratch. This keeps the total scores at fifteen.
Rules by Willie Jopling
© 1978 from Willie Jopling’s Book on Pocket Billiards