ChessPieceIsInvalid()
convert numbers to Column/Row constants
fix the enumeration bug