Star Thrower: Making a Difference. I think he made a difference too.. Sorry for my paint skills, but yeah, you get the point star thrower making a difference aliens astronauts spaceships Space Moon