will this game be downloadable for windows as well? because i can't play it in the browser (I'm using opera GX)