Yes I have the game posted at megauploadz or something or filesend or file factory. Wherever it is.
But... why the game has so many downloads is because I released version 2 five times (V2A, V2B, V2C and so on). When I upload, it never resets the download number. It keeps it going.
Oh and now that I think about it... one person told me that my game was on his site. So I went there, its a giant site like this. I told him I never gave him permission, so he took it down and that was 2 months ago.