Placing entrance and exit

Also did some physical depth first traversal, just need to integrate it
into the runner to see it