Add optimised circle detection

1 job for master in 59 seconds (queued for 2 seconds)