You have passed the halfway point and are nearing your next codebase.
There’s a lot to do, but I’m halfway through encapsulating all of the data for the zone classes. This will give us the power to validate data before assigning it to a variable and will help us reduce the number of boundary checks in the code by moving them to the property we’re trying to set. End result: code that’s easier to maintain and modify.