Minor nit (would be nice if you fixed, but it won't block merging): convention is that if we only need one thing from the ActorInitializer (like self or world), to only pass that.