working dropping and locking pieces