Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles

It opens offscreen for me too, I just move my mouse to the right corner and drag and drop the "invisible" game window.

Nice game, kill aliens and earn money, very cool (I like the controls, easy to move and shoot at same time), well done!