PACKing does not add the END, it only removes slack space. The END is added when you use "GTO .." (or of course you could also XEQ "END").
Whoever created the initial program really did jam everything in tightly and use every possible byte in 41 main RAM.
Glad you got it working.