updated experiment with some control and test cases
updated directed dfs to search in free space