Amazing work, dude!
Ideas:
1. I would love to allow this to be mounted on either the penetrating end (male/atom) OR the receiving end (Person). This would be super beneficial for say, solo scenes with a girl and a variety of things (or people) that could penetrate. Set the plugin on her, and let it determine what/where the penetration/source is occuring. Honestly having this work on either side would be fantastic and give a huge amount of control over reactions (both his/hers independently).
2. Ability to control the trigger point of "deep", "hard", etc. I assume it's an arbitrary value in the code, but would be great to have that controllable (with a sane default).
3. You've added some amazing trigger control (e.g. pull vs push, vaginal vs anal, etc.) Would really love to extend that a bit further (in complication) to include girth. This could either be a single (controllable) threshold like Deep vs Hard (e.g. Big/Wide?) or something that allows you to create arbitrary event triggers (with the probability, i love that) based on various combos:
Examples:
push + hard
push + deep + big
pull + anal + deep (@ 0.12)
Conversely, I can take a stab at extending it myself (if so I can send the code back for you to publish it as an update if interested)