Merge branch 'inputcommands' into devrules
Add the checks and also some missing get methods for model classes
Fixed broken shit
making the key bindings
refactored constuctor of uiser input commands :)
merging
Add TurnController to CommandCreator's and implement some commands, link commands to turnstate update
created all the Key bindings in the respective view classes
fixed a bug that wouldn't start the game, worked on Festival view layout
Add visitor fix for dealing with tileplacement commands but they remain unimplemented
Dijkstra's has been written and is almost fully complete
created Input commands and respective Facade methods for Festival
Add some dev checks and rename some files
updating the view... working progress
fixing merge conflict
Implement some basic TilePlacement commands, not including palace
gameplay view rendering for the resources and players views
fixed library of 60 cards bug
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