So first of all, the drawings suck. Sometimes when I make a width 2 circle, I see 2 separate circles overlapping... And when I am in base beside 3 turrets, my fps drops to 40.
It should not take this to draw some circles.
And don't let me even get started on lines.
Sometimes even without drawings enabled, my fps drops to hell.
Before improving anything, improve drawings.
And after that, I recommend adding a lot more features. Try copying EB or LS api.