You are to implement an interface, which is provided to you as a .java source file with Javadoc-compatible comments, along with a few supporting classes. The interface specifies a class that can be used to manage games of Dots and Boxes.
You are to write a class that implements the given interface. You are not permitted to use any code from third-party sources, but you are completely free to use any class that is a part of the baseline JDK Standard Edition (namely those classes in packages beginning with "java.").
Following will be available;
Source code for the interface: DABEngine.java
Source code for supporting classes: