Ducking Reworked

Ducking now works!!!! AW YEAH
Basically ripped apart my bool logic and redid it from the ground up.
Still needs a little more work, specifically being able to duck ~back~
in while in the middle of duckEvent. But functional!

Also added waitEvent logic.