Ok, it's kind of half not working. I'm going to go ahead and change the
design around so as to make the maths simpler.