Removed the overridden onArrival() method that wasn't used
Fixed the utility method for constructing a large house
Updated to use the fastForwardUntilWorkersReachTarget() method instead of guessing how long it takes
Added FARMER as a matierial
Set initial amount of farmers to 2
Change the return type of getConstructionState() to the proper enum
Made the code a bit easier to read with two call sites to stopTraveling() changed to one
Added the ability to retrieve farmers from a storage
A crop can now be harvested and its state will then be set to HARVESTED
Added tests for farm and farmer. Updated the model to handle the tests
Removed an un-used import statement
Improved an existing test and added a test to make sure the forester returns home after planting and enters the building again