Fixed object examination.
Established array examination for objects.
Reorganized array extraction methods.
Less clutter.
More debug info if things go wrong.