Converted 'turn' from property to private variable with getter and turn-er
Removed 'Game' instance from 'Piece' and subclasses.
Changed 'Ply' metaobj back to 'Move' metaobj
MoveManager instantiates a new 'Move' rather than mutating
EOM