На случай, если кто-нибудь еще наткнется на эту же ошибку ...
В исходном тексте заполнения у меня было это
c.fillText("Score: 0 ", 10, 50);
, поэтому каждый раз, когда счет обновлялся, c.filltext рисовал ноль, хотя счет увеличивался должным образом. Все, что мне нужно было сделать, это заполнить исходный текст переменной. Простая ошибка, которая заняла целую вечность.
c.fillText("Score: " + scorevalue, 10, 50);