Here is as basic a functionality as a person could show right now. I've just got the switching between Platforming and 8-Way moving working, placed some blocks to run on, and threw some rough sketches in for where I will have some of the later animations. Regardless, it is my character running, jumping, and flying. In time, I will have his body position change so that he can be in a laying posture as he flies.
The major bug I'm seeing now is the sliding into a new spot when pressing the Flying Button ( F ). I'm probably going to have to find a way of getting around it here pretty soon. I'm leaning toward finding the location of the player box when the F button is pressed and then snapping the character to that location. Not sure if it will work but its the first thing I'll try.
Give it a shot here:
Most Current Build
Arrow Keys to Move
F key to Fly
* you can fall of the stage. Never implemented a restart. Still very early.