done piece 'p''s moving rules