adding command functionality to festivals
Merge branch 'inputcommands' into devrules
Add the checks and also some missing get methods for model classes
Fixed broken shit
Add TurnController to CommandCreator's and implement some commands, link commands to turnstate update
Add visitor fix for dealing with tileplacement commands but they remain unimplemented
Dijkstra's has been written and is almost fully complete
merging with views cause im dumb and forgot to go back to the festival branch
Add some dev checks and rename some files
working on the place card connection
Implement some basic TilePlacement commands, not including palace
Palace command creator and rule outlines, some changes to model classes that were missing
Merge branch 'devrules' into onebranchtorulethemall

Conflicts:
	src/gamecontrollers/commandcreator/DeveloperMovementCommandCreator.java
	src/gamecontrollers/commandcreator/TilePlacementCommandCreator.java
	src/models/board/TileComponent.java
implementing ending a festival
completed functionality for Festival - now just creating the rules for interaction
created PlayerCanEndTurn rule and updated the controller to use that rule, also updated the Palace model to return the points to award
might have finished festival interaction wooo
merging with onebranchtorulethemall
removed a line that caused a runtime error
merging with onebranchtorulethemall