Added destroying pieces as well as pair equality bug fix