Children of the Sun burst onto the indie scene like a muzzle flash on a dark night. Publisher Devolver Digital dropped the game's first trailer on February ... Read more