Fix arc rendering

Replace the usage of the 2D graphics context's `arc` function with drawing simple lines in an arc. This is how Love does it and it remove all the ugly edge cases surrounding the disimilarities in the two APIs.