shield comes up it doesnt do anything yet and I need it to be random as well