move Script.pos to Script._pos
change strange usage of resetting positions in Script