IsPreemptive has been added to Battle

This function will determine whether the player is acting preemptively
based on the data the player is shown in the form of rumours.