@@ -0,0 +1,669 @@
+/**%0A * Contains simple chessboard manipulating methods%0A * @author Adrian McLaughlin%0A */%0A %0A public class ChessBoardUtils %7B%0A    private ChessBoard board;%0A    %0A    public ChessBoardUtils(ChessBoard board) %7B%0A        this.board = board;%0A    %7D%0A    %0A    public Move createMove(String start, String end) %7B%0A        return new Move(start + Move.MOVE_SEPARATOR + end);%0A    %7D%0A    %0A    public void addChessPieceToBoard(ChessPiece piece, String location) %7B%0A        board.putPieceOnBoardAt(piece, new Location(location));%0A    %7D%0A    %0A    public void addPawnPieceToBoard(Colour colour, String location) %7B%0A        addChessPieceToBoard(PawnPiece.getPawnPiece(colour), location);%0A    %7D%0A %7D%0A

Create ChessBoardUtils.java