Hi, I'm still working out good practises for rust and bevy and find that I often forget to apply state scoped to certain entities that can cause issue later. I was wondering about implementing a trait on Commands to make a state_scoped_spawn to make me less likely to forget to insert it. I don't think require will help me out here as this state is large part of my game and I have a lot of completely separate components that need to be de spawned on leaving this state.
I just had a feeling I might be setting myself up for something bad here, so any thoughts would be welcome. Thanks