Small error solved in ognn and added obstacle sides as paths
Dijkstra avoids single direction path