More features

Seperated drawCircles into a new function, no longer draws empty
circles.
Draws text next to it.
Needs graphical improvements.