I have tried multiple times to play this game from all kinds of angles - Facebook, Google, Pixelfederation, and all I ever get is that it is installed on my computer and then eventually that it will be installed soon. I'd really like to try it out.