The multisession rules interface is a step in the right direction, but when you try to tune it in practice the game still does some stuff (like penalties) that may or may not be possible to avoid with lengthy workarounds. Two minor things that would help: - a penalties struct, read/write, so generated penalties can be verified or cancelled as needed. - the ability to request a rules update, so something detected in updatescoring can be used to trigger a change in the session rules (vehicle scoring, for example, but also new penalties as above). It seems difficult to avoid at least the first one and make rules work in different series; the game itself will tend to make one approach work while others suffer, and changes to the game code could break existing plugins.