yx = self.geometry.basic_circle_out_move(yx, 'RIGHT')
for dir_i in range(len(self.geometry.circle_out_directions)):
for dir_progress in range(distance):
direction = self.geometry.circle_out_directions[dir_i]
yx = self.geometry.circle_out_move(yx, direction)
position_i = self.get_position_index(yx)
yx = self.geometry.basic_circle_out_move(yx, 'RIGHT')
for dir_i in range(len(self.geometry.circle_out_directions)):
for dir_progress in range(distance):
direction = self.geometry.circle_out_directions[dir_i]
yx = self.geometry.circle_out_move(yx, direction)
position_i = self.get_position_index(yx)