Only parse the input config once.
Exceptions were being thrown if attacker was null.
States expose an async interface that allows non-network bound operations to perform as expected. For example, the player counter for hosts could not update without this method.