Daedalus: Day Two (Spaghetti and Refactoring)

I did some work on the player's movement Good news is I got the body working and trailing the character. Unfortunately the code is an ungodly mess at this point, and it's not working right. And I'm not just prematurely optimizing, this is absolutely unmaintainable. I need to start over again. That leaves 4 days for enemies, levels, art and music. I'm getting that old sinking feeling...