Updated emitter class to have more options
Changing scenes now correctly calls objects' "destroy" method