rename class
Overhaul the main class
add debug logging with compile switch
renamed file
start the rewrite
remove todo
rename class and member
extract class
use different particle effect
cleaned up logging
extract method
extract method for deactivating engine
slowly deactivate emitter if no hit was detected