Thanks for the feedback. I will consider this in the future.
I am not sure if downloading the game does anything, but I am sure that playing the game through the website works.
How did you like it?