Depois de refatorar a movimentação, aleatoriamente acontecem dois bugs que vasculhei o código e não consegui identificar a razão da falha. O primeiro é que aleatoriamente um zumbi caminha mais rápido que os demais (não tão rápido quando aquele arremesso causado pelo collider, mas ainda assim bem mais rápido que os demais, considerando que balanceei meus zumbis para uma velocidade bem pequena). O segundo é que em momentos aleatórios, o jogador se move sozinho, sem eu estar pressionando nenhuma tecla, o jogador fica corretamente com animação Idle, porém "flutua" sutilmente pela tela, como se tivesse algo o empurrando.