More refactoring. Loops now draw themselves. Up next: connectors
Adding necessary data and methods to other objects
Filling in some connector methods so that they draw properly. More refactoring coming, though.