colorNum returns error, slightly changed scoring, added main loop, gofmt