board string rep finalized and piece subclasess
merge