fixing screenshake on sweeps to only fire when you can actually sweep