** Some current ideas - helpers for square, pieces, etc: validity, conversions