The last thing I'll snip in here, one of my biggest gripes about modding is the uncontrollable restrictions and conflicts that apply. For example, if Minecraft updates and changes a lot of inner-working code, then Forge does the same, I have no choice but to recode a ridiculous amount of content. The bigger I make AoA, the bigger this problem becomes. Even things like mod conflicts that I have to constantly think about, as the more different types of content and systems I add, the more mods I risk interfering with.