Moves that are a pass. Usually should only be 0 or 1 of these.
List<PassMove> get passMoves => where((e) => e is PassMove).map((e) => e as PassMove).toList();