This will work better with save and load, and also just makes more sense. Can probably tidy up the unlocks API while we're at it. Think about how proxying stuff will work with that - can you refer to non-proxied things from within a proxy? Or is it better to invert that kind of dependency and have more of a plain data class?
This will work better with save and load, and also just makes more sense. Can probably tidy up the unlocks API while we're at it. Think about how proxying stuff will work with that - can you refer to non-proxied things from within a proxy? Or is it better to invert that kind of dependency and have more of a plain data class?