great news: now when an actor defined in a map depends on another actor in the map, it gets passed that actor directly in its constructor rather than getting an object id it has to look up later. this is going to be convenient for me in like three places but otherwise has zero impact on the game. love gamedev