Ooooohhh. All you have to do is promote the games. Gee why didn't we think of that.... (e_e) Or I suppose you may be right that free is too overpriced.
Oh i didn't know that your game is free. Why i am having lot of downloads on my part even it's free.