added if code to determine if _data is not packed.

this is because we currently have the data unpacked and need to load
them once for them to get packed the next time the game saves.
we don't yet want to tell you something about ahab's Pequod.