Wow, thanks. The only thing left is where to put;
Code:
Turbine.PluginData.Save( Turbine.DataScope.Character, "Satchel", Data );
I know it goes in here somewhere;
Code:
self.PositionChanged=function(sender,args)
Data.x,Data.y=self:GetPosition()
end
..and thanks for the help everyone, its much appreciated.