Modifiers are now saved in the emitter

Also fixed vsync prop
Tiny code cleanup