is it suppose to be a browser game, it came up as a download for me. I use opera
Yeah it plays in browser, no download. maybe using a different browser would help