B working as intended, just needs to check if within half circle and it will be completed.
Updated coordiantes in A and B, with B being completed. C also completed and works as intended.