Does any method that move the sprite/shape according to his rotation. For example if it is rotated by 90 degrees, it will move forward by x:1 and y:0, if it is rotated by -90 it will move forward by x:-1 y:0 if it is rotated by 0 degrees it will move forward by y:1 x:0 etc...
Or do I have to do all the calculus by myself ? If I have to, what are the most efficient function to code ?