Making your game available in the browser makes a big difference. If you sort the games by ratings, the games with the most ratings are available to play in the browser. Your game seems to be one of the most rated out of the games only available by downloading.