added symmetry move functionality.