type Point struct {
X, Y int H, G, F int Parent *Point}
Point -
X - abscissa of two-dimension array, Y - ordinate of two-dimension array
H - evaluation value from current node to target node : (absx + absy) * 10 ,
G - evaluation value from current node to origin node : diagonal - 14, hor or ver - 10
F - H + G
Parent -