да уж.. я не умею объяснять, но постараюсь. опять же, если я не прав, то поправьте. возможно, я реально дурачек. во время выполнения функции " update_player_animations" он не использует данные из класса. он лишь работает с нынешней скоростью игрока, а также с прошлым рекордом. в конце уже вызывается " store_data", чтобы записать это всё в класс. ты можешь даже вывести себе в консоль данные из класса, чтобы это проверить. также, в аиме он использует эти данные. если бы они были равны нулю, то те же мультипоинты не работали, ибо же у тебя не построилась матрица.