refactor
add Diagonal line choose
rename, correct name is astar