We still have no idea what causes this bug because there's no point in the code that changes the score by a negative value. Coding is fun.