#91 found a bug. fixed it. I'm going to spend more time adjusting small lines. commits might take some time