cut back on my throw-away variables

Decided against creating a new pointer every time it Loads or unloads a
resource / pack.  Seems to be a useless source on memory wastage and
possible memory leaks?  Still don't know enough about c++ to be sure