I had Backspin Billiards for four years until I got a new All-in-One PC. The problem is that now I can't open it up on Windows 8.
Backspin Billiards is still available through the Nickelodeon website but in order to play it, you need to install Adobe Shockwave. Once it's installed, download the application and you will have the possibility to play it in Windows 8.