You could use a decelleration factor and overshoot (go to a slightly negative value, then return to zero) to create a realistic bounce and rebound effect as each reel stops.
Try to do just one reel at first. If you get it to work, it should be a fairly trivial effort to expand it to handle more than one reel at a time, either by duplicating the code or increasing the number of subscripts involved in your arrays. Using Types is fine, and it may increase your understanding of how to deploy them, but the big problem is learning to handle the replacement of images within the appropriate area of the screen in a timely and realistic fashion. Using Flip between the background and foreground is not always the best solution, simply because you can be needlessly updating a lot of static data, resulting in slower performance, and also because rapid flips can result in unacceptable screen flicker.
Try to do just one reel at first. If you get it to work, it should be a fairly trivial effort to expand it to handle more than one reel at a time, either by duplicating the code or increasing the number of subscripts involved in your arrays. Using Types is fine, and it may increase your understanding of how to deploy them, but the big problem is learning to handle the replacement of images within the appropriate area of the screen in a timely and realistic fashion. Using Flip between the background and foreground is not always the best solution, simply because you can be needlessly updating a lot of static data, resulting in slower performance, and also because rapid flips can result in unacceptable screen flicker.