This probably isn't important, but I noticed that the script editor generates the PhysicalResponse() function without the typical ending semicolon. The function seems to work just fine without the semicolon or if I add one to the generated code, it also works. I thought that I would bring this up just in case...
PhysicalResponse(MOVE_EVENT_ACTOR_ONLY, USE_CALCULATED_MASS, 1.000000,1.000000, 1.000000, 1.000000)
or
PhysicalResponse(MOVE_EVENT_ACTOR_ONLY, USE_CALCULATED_MASS, 1.000000,1.000000, 1.000000, 1.000000);