public static Wave random() {
   Wave[] vals = Wave.values();
   return vals[Util.randomIntRange(0, vals.length)];
 }