Added types to Block classes, Communal classes gets and put back blocks.
Added types to Block classes, Communal classes gets and put back blocks.
Created HighestDeveloper class, it should work but there is an issue with the Board's get command being private. I think highest developer should just be found in the Board class, because I believe the board already knows all the developers and I think when it comes to irrigation tile placement, the board is where it is known that the highestDeveloper should be found.
fixed pathfinding

pathfinding now should work properly.  changed the findShortestPath to
return void and created methods to get back the shortest path (as a list
of Coordinates), the length of the shortest path, and the AP used to
move
Pathfinding officially working.

Added toString() and updated Java Test.
Merged changes to master from path
Resolved merge conflicts
Update Pathfinding.java
Merge pathfinding with working master copy, HighestDeveloper remains broken but functionality added to Board to fix it
Revert "Resolved merge conflicts"

This reverts commit 02be973b24a6483c3e363615a234733bfe2b6f86.
Merge branch 'pathfinding'
Fix conflicts and update old code
Communal fixed with Palace tiles.
Merge master into communal
fixed highest developer
Merged with master
Merge branch 'boardfacade' of http://github.com/ktn/Iter2 into boardfacade