Obrigado pelos feedbacks, e concordo com tudo que você falou, o diálogo não preencher com o clique foi uma falta de atenção minha mesmo, e a colisão da caixa na parte direita eu realmente não sei o que houve, eu tentei de tudo pra consertar isso mas não consegui e tive que enviar o jogo assim mesmo. E o bug do braço foi outro que não consegui resolver, ele acontece quando enquanto soltamos a caixa estamos andando, eu tinha feito que ele colocasse "can_walk" como false quando o braço está voltando, e por isso ela continua andando, a velocidade continua a mesma mas o jogador não pode se mover, mas eu podia ter simplesmente ter colocado hspd e vspd como 0, além disso eu não consegui fazer a mão ficar na posição que você lançou na caixa e ela ia para a parte esquerda central, então tive que deixar o jogador se mover pra ele poder ir pra esquerda da caixa e conseguir soltar ela. E de fato, o jogo está com um ritmo bem lento mesmo. Mais uma vez, obrigado pelo feedback!