While working on Sonic Construct Worlds, I've been talking about the project with others over IRC, and they and I seem to agree that the engine is needlessly complex and perhaps would be better if done from scratch rather than a straight port from MMF2. Well, I tried my hand at creating a custom movement.
It's nothing special at the moment, and I tried implementing the trace movement from Davo's example, but it is somehow wonky. I have no idea why, so I've deactivated it by default.
Besides that, I'm trying to figure out how to not make the player bounce off the wall when bumping into it. Any suggestions?