chapter 3 path finding

chapter 3 path finding