Built the abstract interface to replace the String[]. Functionality is the same but there is a change that needs to take place. The class needs a board to reference, now just call the static class. Those changes can't be made on the fly (console-based or graphics-based). The constructor should probably reference a passed in board argument.