If this is intended to be a mod added on top of AricsExpansion, then I think you should explain that more clearly. If not, then you need to clean up your code as it expects many things that are only added by AricsExpansion and will crash the game in many ways without it.