cf. PqCore.cpp:48-51
If I create a unit during of after call to PlaquetteEnv::begin() the unit's begin() function will never be called.
Could be fixed by using a boolean in PlaquetteEnv to tell us that begin has been (or is being) called. Then checking in Unit's constructor if the boolean checks out and acting accordingly.
Alternatively ... perhaps the Unit::begin() should be called in the postBegin() of PlaquetteEnv.
cf. PqCore.cpp:48-51 If I create a unit during of after call to PlaquetteEnv::begin() the unit's begin() function will never be called.