public void copy_status(SquareBoardGame copyFrom) { copyStatus((SquareBoardBase)copyFrom); walls = copyFrom.walls; }
//Boardsquare cannot be constructed from a SquareBase, because it will lose its walls. public SquareBoardGame(SquareBoardGame setFrom) : base(setFrom) { walls = setFrom.walls; }