Or should a ClientGame [naming] be instantiated, used and destroyed as logically makes sense.
There are benefits of isolating the state of an active game and reducing dependencies.
There are drawbacks too; accessing necessary data/functions becomes more obtuse/indirect
Or should a
ClientGame
[naming] be instantiated, used and destroyed as logically makes sense. There are benefits of isolating the state of an active game and reducing dependencies. There are drawbacks too; accessing necessary data/functions becomes more obtuse/indirect