Move.random constructor
Move.random()
Generates a random Move.
Implementation
factory Move.random() {
final n = _random.nextInt(18);
final color = n ~/ 3;
final inverted = n % 3 == 2;
final double = n % 3 == 1;
return Move(
Color.values[color],
inverted: inverted,
double: double,
);
}