Do you really need to download setup wizard to play the game ?
The game needs to be installed, yes. I know it may be annoying to most, but I cannot change this, sorry.