Also, revert crate ground state behaviour
Changelog: - Config should contain constants that determine the spawning of an emitter. - Move user_data and update_func to emitter, since these values can change depending on the scene. - Assets now load in Emitter Configs
All engine constants now sits in a single header file for easy tweaking Also, SFX list fields is now an array rather than a pointer instead.