A* obv bugs fixed, getneighbors created