Here is your problem: You are trying this, right?
this setpos [getpos game1, getpos game1, getpos game1]
What you mean to do is this:
this setpos getpos game1
If you care, I'll try to explain the reason why your way doesn't work. The command "getpos game1" returns an array with three elements; for example, it might return [12,49,23]. The command "setpos" must be passed an array with three numbers in it, such as our example [12,49,23]. You were effectively passing it an array of three arrays, like this:
this setpos [ [12,49,23] , [12,49,23] , [12,49,23] ]
Hopefully that made sense. I think what you were trying to do was this:
this setpos [getpos game1 select 0, getpos game1 select 1, getpos game1 select 2]
What the "select" function does is it grabs only the element of the array that you tell it to, instead of the whole array.