added minimap, A* still needs work