Prepping more definitions for board functionality, didn’t get to print board yet.
About to write move function. Need to figure out how to solve circular dependency; any subclass of pieces needs the Board::Square class to check whether a given move is legal.