I just stole @Gtoal's bresenham algorithm thihngy because im too lazy to make it on scratch on my own Look inside, the square and the circle are rendered 500 times in each frame, Yes, there are 500 circles and 500 squares that you are seeing