Okay, well I'm still trying to fix my 8 direction movement.
I guess I'm not understanding the Cos and Sin math right? The problem is that the character appears to be moving at angles faster than up, down, right, left. Here's what I have going on:
Repeat While Moved Right
* X( "Player Movement" )+Player Speed*Cos(0)
* Y( "Player Movement" )-Player Speed*Sin(0)
And so on for each direction (replacing 0 with the appropriate angles.
What am I doing wrong? Yes, I know I'm not good at math :P