change particle update to support full script engine
Merge pull request #1455 from ZappoMan/more_scripting

change particle update to support full script engine