Warrior babes fight a giant robotic sex machine