Hola. Pues así rápidamente se me ocurre que en lugar de usar el clásico x = x + velocidad; y = y + velocidad, intenta con las variables speed y direction algo como:
Código [Seleccionar]
if keyboard_check(vk_left)
speed = velocidad
direction = 180
... etc