overlapping causes tone to sound
saving work. weird issue with "no overlap" calculation, about to simplify.
Things are up and running! Dragging oscillator squares over output square generates a tone.
Code cleanup and refactoring.