added noise to upward trajectory of spark; make explosion happen where the spark actually is, not at its target