Misc drawing improvements and fixes

- Fixed the code so it doesn't use glLineWidth
- Handles aren't antialiased anymore
- Improved circle drawing code so it doesn't use slow functions like cos
and sin