Just wanted to take a moment to say that PRAction is incredible. If anything needs to go from->to something else in your code... be it objects, variables, etc. then this is for you. You can basically create any type of action or compound action that you can imagine. For example, you can make coins appear, play sounds as they move and bounce, move them to a location on the screen, and tween the value of the coins going up as they get collected. Everything is well documented and easy to use.