calc adj work, not complete
Added logic in getAdjList to not include already visited squares, as IntBoard had used
Added full targeting logic.  Getting... different JUnit errors now.