I'm not convinced that everything allocated in setup is actually deallocated in cleanup. This won't really matter for now, since cleanup only happens at the end of the program, but once we start reloading a bunch of stuff at level transitions, there could be actual memory leaks.
I'm not convinced that everything allocated in setup is actually deallocated in cleanup. This won't really matter for now, since cleanup only happens at the end of the program, but once we start reloading a bunch of stuff at level transitions, there could be actual memory leaks.