I'm not really sure what is happening here. Providing the player does not turn there is no problem with forward acceleration. As soon as the player turns it all becomes a mess. I have tried Self.Angle and what is in the capx currently. I could use some help and insight as to what is happening to fix it and avoid the problem in the future.