Coupling and Forethought
So last night I started looking at setting up the game elements and save data. The moment I started I saw coupling issues rise up like the ugly beast.
Thankfully I’ve seen this monster and I know how to deal with it. I went to bed with pen & paper. This is a problem which is not solved by sitting at an IDE but instead with pen & paper and talking. Too often have I seen projects with terrible coupling or abuse of const and other coding sins.
So after some thought I think I have a structure which holds up under scrutiny.