Quality of Life Changes

changes to the unit data structures and flushing out our functions for
units and items.