So, I have three animation states: CrouchDown (For when the down button is first pressed), Crouch (A looped Animation that takes over while the down button is held once CrouchDown is complete), and CrouchUp (For when the Down Button is released)

I tried the following Event Sequence:If On Floor->Hold Down Arrow->Play Animation:CrouchDown.

Problem: If I press the down button. The "Idle" animation simply freezes in place. "CrouchDown" never plays. However, if I JUMP while the down Key is held, then the "CrouchDown" will play during ascent. While it might be a bit amusing to see my sprite do a bunny hop, I'd like the sequence to work properly. What should I do?