the idea of random attacks only after the end didn't occur to me, I'm going to reverse the random and add what you mentioned, thanks for the feedback