Fix return values and test values for cell tests.
Fix logical test for check's return value.

We want to be skipping the addition if it *is* false, not if it is true.
Fix typo confusing fixLeft and fixRight.
Fix several bad address errors.

Alive checks weren't working with addresses properly.
Fix typo with dr and dl checks.

Was checking up, not down.
IT WORKS!!