Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

Why yes I have considered literally that, yes! (Though the Latin name for Sunspiders translates roughly as "one who flees from the sun," so it still fits. :3)