Removed a couple of potential bugs, although this hasn't fixed whatever
is causing the current null pointer exception when the uncle's parent is
traversed backwards via printPointers2()