- table.insert(self.path, self.position.x)
- table.insert(self.path, self.position.y)
+ local v = vec2:new(self.position.x, self.position.y)
+ self.position = v
+ print('Recording position for '..tostring(self)..': '..tostring(self.position))
+ local node = {}
+ node.vector = v
+ node.prev = self.path
+ self.path.next = node
+ self.path = node