[WIP] Added the air_dash state and tinkered
Jumping to air dash was firing on held, not pressed
Added the "would fall" flag

If megaman's y position would have changed were it not for his
dashing, then megaman would_fall and will transition to the falling
state rather than running/dashing after breaking the dash.
This is probably better:

just feel around beneath megaman when he is dashing for a floor.
Another small improvement
Just committing some debug stuff
Merge branch 'master' into dashing
Merge branch 'dashing' into animations
Various animation tweeks

importantly, we are now running animation on keypressed and released
as well.
Removed stutter in running animation when turning
Some more small changes to animation speeds and dash speed