@ crow, alright, I'll try that direction thing. But I've tried the 1.5 & 2 thing already. If the player is being flung back too fast, it'll just stick you in a wall (or through 1-block walls).
@ cbk, ah, no wonder that wasn't working
@ jerret, I took a look at that already, but I can't really understand some of it since I have no real way of searching for what the "%" and "?" 'math' symbols do. I asked in another thread ages ago and never got a response. Though, while I'm on the topic again, anyone care to enlighten me on what they actually mean and how they work?