It's been too long since I worked on this.  Fixed a silly mistake regarding update scripts - when I pulled Scene apart into the different scene type .js's, I just had updateScripts run all the time.  This meant that, effectively, the radiuses for those updateScripts were irrelevant.  I made them meaningful again, and fixed everything I could see that had consequences because of it.