Currently there are some bugs in how the scene manager deals with arenas. Mainly in the changeScene and replaceSceneActors functions. There are runaway allocations and some memory reference that had just be freed from the arena. A better approach to prevent this would be to have 2 scene arenas and use them like a ring-buffer. When the scene is changed use the new scene allocator.
Currently there are some bugs in how the scene manager deals with arenas. Mainly in the `changeScene` and `replaceSceneActors` functions. There are runaway allocations and some memory reference that had just be freed from the arena. A better approach to prevent this would be to have 2 scene arenas and use them like a ring-buffer. When the scene is changed use the new scene allocator.