I feel like my randomness method is not being to random. I've got a boolean array like bool[] stuff = { false, false, false, false }; and then call System.Random rnd = new System.Random();
int r = rnd.Next(0, 4);
stuff [r] = !stuff[r];
at a fixed interval