changed some stuff and made it betters
Added types to Block classes, Communal classes gets and put back blocks.
Added types to Block classes, Communal classes gets and put back blocks.
list of players that can participate in palace festival created
Get playable palace cards

Added chained methods to get the list of playable cards
~

~
Finsihed getPlayablePalaceCards

Hopefully finalized code for this method
part of scoring palace cards
Part of scoring festival points

~
palace festival victory functions added
discard dem cards, yo!
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
Block placement checks
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.