working on a backend.
adding more threading stuff.
Mutlithreaded board online
merging with the LWJGLThread branch.
mac wont make this canvas.
trying a new option.
Add some small functionality in the facade and palacecommandcreator
Add functionality to SelectDeveloperInputCommand
Add some command functionality and ability to switch between game modes probably
changed the listeners back to how they used to be
pulled
Add keylistener declaration to commands for tiles
Add keylistener swaps to tile methods
Merge branch 'views' into facade

Conflicts:
	src/gamecontrollers/Facade.java
added console functionality
merging with views
Fix some rename stuff
Add check for going off board
Implement the wouldbeonboard checks into the tileplacementcommandcreator
Add print statement for UseExtraActionToken