Continued working on the checkPath method. It currently passes the
tests I've written, but it needs further testing to see if it holds
up in more complex situations with jumping and walls.
Merge branch 'master' of cs.potsdam.edu:cis405/team-511Tactical
Tyler and I are workin on nigel
we almost have it done. Just need to have it return a blocking wall and then we are ready to run it
Fingers crossed. ready to run Nigel
added debug to artie. will remove
Shortest path method is done and tested. To use the method for your
AIs, run checkPath() with the appropriate parameters and then you
can access a Player's path at Player.getPath().

I've incorporated the checkPath method into the isValidWallPlacement()
method, so no player should be able to place a wall that prevents any
other player from reaching their win state.

I've added a method called placeWallWithoutValidaton() to help me with
testing. It does what it says. DO NOT USE THIS METHOD FOR GAMEPLAY.

I'm going to clean up my code and comments and then unless my code
breaks, I'm done for the semester. All unit tests currently pass.
If you make edits to anything with a test, please run the tests
before pushing so we don't have any surprises.
Merge branch 'master' of cs.potsdam.edu:cis405/team-511Tactical
 'Nigel isnt retarded anymore' ~Marc, Tyler Dylan
Merge branch 'master' of cs.potsdam.edU:cis405/team-511Tactical
 'Jumping works with Nigel' ~Marc, Dylan