#228 - working to add an event that will trigger when a mineral patch mines out.
refactoring build logic for resetting to help with smoother transitions