Added a new constructor to smoke control as well as wrapped all of the emitter functions to allow
modifying of the smoke's properties at run time.

Working on implementing a test case where the smoke changes to fire upon a button click but am currently
running into an issue because setting the color of the emitter particles to be black ends up having them
not appear at all.