fixed score var and printing

So all the print statements and formatting are now in report() since it has to be that way for concurrency. The formatting is a bit weird but I hate formatting and I figured you'd have a prefered style anyway so I left it kinda weird. It's all working though now that the score variable is fixed and simplified a few functions.