I need to rework the GameStateMachine so that it can enable and disable several different subscribers.
I need to rework the Damage System so that the damage source will only calculate its damage and its modifiers, and the damage receiver will calculate the defenses and so on.