I feel you, my decision to make xp calculated by highest “threat” was because I never liked tallying up little bits of xp from different sources. If you end up using this in any future game, let me know how it goes, I’ll happily workshop things that aren’t performing as intended!