fixed the duplicate smoke bug