Jumping now functions the way it does in most games. I had to use the curAnimation as a frame counter so I could have a prejump frames, but otherwise the solution is sound. It would be nice if I had a pre jump animation for ryu
I guess I was using a bit of a hack to make crouching look right but crouching is very real now so that is great
character state now maintains after doing a move. The way I did it is kind of hacky though. I need to create a dictionary for the different animations so the code can be more dynamic and readable