a service players could use to download games with limited availability. The Powerpuff Girls: Fast and Flurrious was eventually uploaded to the Cartoon Network site for online play, and now has a ...