It won't let me download the game it says something about downloading an app with it. I play on windows too. It says this file does not have an app associated with this app.
Hmm, that's strange. It's a very old download, so I've not checked it in a few years, but it used to work. I'll look into it when I get a chance :3 It's a very outdated demo in terms of appearance though, and the new revamped version is coming soon, so you might be better off waiting to play the new one instead. Thanks for your interest! :D