Thrill-crazed space bugs on a mission from God!