Chapter 6, some of chapter 7

location/2 and here/1 are now dynamic
Added goto/1 and take/1 rules, with some "can-do" rules