Working on walking through the structure

Currently a (nonfunctional) compound.walk() function