Reorganised the groups to be definition based instead of class based. Grouped constructors and definitions together to then fit functions afterwards.
BuildingWork....worker.equippedTool now populates based on toolType! Joyous day! Now to change worker to populate that number.