Removed un-used fields in the Production annotation and methods from Building
Cleaned up woodcutter tests and created convenience method to grow trees in Utils
Clean ups in woodcutter tests
Whitespace fix
Whitespace fix
Fixed woodcutter to go on directly to the next task when it arrives somewhere instead of first becoming idle for one tick. Updated the test to handle this
Fixed the occupyBuilding method to place the worker at the building before it enters it
Added a test to verify that workers can't enter a building unless they are standing at the building's position. Updated tests to comply with this. Fixed a bug in the stonemason where it will picks its quarry's position to get stone at and crash when it's trying to get there
Removed debug statements
Moved the functionality to assign new workers from GameLogic to instead being run by each storage itself. Updated all tests. Removed the whole GameLogic class since this was the last method in the gameLoop