When creating instances of a node in gdscript how do I actually make sure its variables and arrays are unique instead of pointers to the original?