Test your reflexes on this exciting adventure fighting for the survival of the beloved lost aliens in the middle of a meteor storm.
Control the aliens spacecraft and try to prevent meteors from hitting them. Their lives are literally in your hands !!