made InvoluntaryEventDetermination non-static because everything character will need their own InvolutnaryEventDetermination objects; otherwise, everyone would have really weirdly coincidental luck