documented getPieceByNumber() and getPieceByDirection()