Finished refactoring trees dfs/bfs with optional block
searching for possible move works
finish knight path
refactor knight path
add tic tac toe to dir