Fixed assignment errors: boxComplete correctly checks if a box is complete,...
Fixed assignment errors: boxComplete correctly checks if a box is complete, drawHorizontal correctly throws an exception if the line was already drawn and drawVertical correctly throws an exception if the line was already drawn