This is an idea I came up with that I think would be neat if implemented into Planet Coaster. People who want Dark Rides, for example, could take advantage of this. The key premise is you'd have controller objects that allows you to add procedural events to the object that are triggered by an activator object of some kind (in this example the Activator Track piece). Each object in the game has an ID and Group that it can be referenced by in the controller, as well as expose custom actions specific to that object (such as dimming lights, playing a sound file, etc...). This can also expand to community mods in the future.