How would I make the player so he has 3 seconds before he will be going that direction. I would want it so he would be turn and then 3 seconds later he would be going at full speed that direction. I can’t think of a way that wouldn’t affect the gameplay.
Do you mean 3 seconds until he actually hits maximum speed?
3 seconds until it will start going that direction and then when the 3 seconds is up he automattically goes full speed.
Have you tried using a motor behaviour? I believe this will give you the effect you’re looking for. Note that I also put friction to the maximum on the player properties.
You have 3 speed behavior types:
Experiment with each one until you are satisfied with one of the desired effects. I also agree that motor is what you are looking for.