use ScriptEngine in Particle::collideWithXXX() methods so that we get all script interfaces
use ScriptEngine in Particle::collideWithXXX() methods so that we get all script interfaces