Refactor the Board class
Refactor the Board class and finalize it.
Here are the major modifications to make:
- Remove the ____AdjacentPiece() methods. They aren't used in the Game code and I don't think they ever will be.
- Replace all the try-catch blocks with proper input validation involving the use of array.length
- Remove the instance variables for width and height and use the array.length field as a return instead