Changed score from uint to int since we'll allow negatives