To me, one major improvement would be in how information is passed from Actor to Scene to Game. Yes, there are Game Attributes, but they are limited in usefulness. For instance, there does not appear to be any way for an Actor to detect if it is inside a specific region in a scene. The scene can detect if a specific actor is in a region, but then it requires several steps to get that information back to the actor. Likewise, it seems to be hard to set an actor as the "target" of scene actions unless it was either the last created actor or you set the actor as the target before the scene started. It would be nice if there were a built-in way for an actor to set itself as "it" that the scene would immediately detect.