fix extend bug
update range
update method

add getRows, getColumns
add astar class for straight path
update map info

add hitmap
add move range and modify astar