cant even download it
Your not supposed to download it.. You play it in the browser.
you're supposed to have a download for it, if you play it in a browser then why would there be a download link when you buy it.