Worker Threads do calculations

The Worker Threads now do (almost) all of the work. I was having problems with the numbers because I gave the threads the wrong quadrants to work in