PVectors in Class Objects

So, as I understand it, the first two statements in ‘init’ do essentially the same thing, make a clone of the vectors involved. I’m unable to find a difference between ‘get’ and ‘copy’.

I assumed that the subtraction here would decrement ‘mis_pos’, as it did before. Do the clones become immutable?
BTW, your example showed me some unfamiliar programming features which I’ve figured out and no doubt will find useful in the future. Thanks for that.
I appreciate your patience.
Mike