Yeah I stupidly assumed scores wouldn't get that high and left the score as an (signed) integer that has the maximum value of 2 billion and something after which it loops around to negative limit.