Lol I couldn't be bothered to use DynamicScenes because I am using some custom serialization code so I came up with an idea that is probably stupid but seems to work so far. (Also the example on github for scenes didn't make any sense to me)
Basically in order to seperate the game world from the rest of my program, I made this struct and inserted it as a resource.
#[derive(Resource)]
pub struct GameWorld {
pub world : World,
}
This basically creates a new seperate world and inserts it as a resource.
It seems to work so far??? but is this cursed?