BOOM, it worked.  Much refactor to do though as the integration of sound and 'smell' is at this point very much in need of fixing up