Added Astar functionality

the aster is put back into the project and it works(I think)