Glowing pods? Is it an alien hatchery? Or maybe technology from the future? Or could it be...no, it couldn't be, could it...just some pixels on a computer screen? Well, maybe.