Movement is working aside from diagonals