"Downloaded" as in pulled the HTML build to play offline?
Because when I try to run it off my own computer it doesn't work either, but plays just fine on both Newgrounds and Itch.io. But if you can't play it online on either here or on newgrounds let me know, possibly along with what type of device/os you're using and I'll see if I can figure out what the problem is.