Making AStar inner classes more readable
Adding inner classes to ARAStar