Checks if the game is over due to a special variant end condition.
@override bool get isVariantEnd => board.white.isEmpty;