class CaissaGuardian::Error::InvalidPseudoLegalMove