Flappy Gravity Changing Block And Rotation

I would prefer to just track gravity and gravity type separately.  Doing so should simplify our logic in a lot of places, as we can instead do something like Flappy.flap(amount * gravity * gravityType)