Brigado pelo feedback! A diagonal foi uma escolha minha mesmo, a principio a movimentação seria por grid, andando de bloco em bloco, mas ai só removi isso e mantive a diagonal bloqueada (o que ajudou também pq tava bugando a movimentação das caixas uheuheheueh)