Added Circle Visibility and draw function

Hopefully increased efficiency of redraw function
Revert "Added Circle Visibility and draw function"

This reverts commit 12ff0d939b92ebb92c335e7221ae8ad67662adac.