In scratch add a new sprite. Within the scripts for this sprite add the following code.
This will give you control over sprite movement. Note the new format of the direction control compared to Scratch 2.0
To me this is much better than before and also more user friendly, especially if you are still getting to grips with angles, directions and points of a circle.
You may still need to adjust the properties of the sprite so that it points in the right direction. However this really depends on the individual sprite.
Please feel free to use, modify and contribute to this further.