Japanese cowgirl heroine defiled by alien scum.