You can use the sprite object's 'is overlapping at offset' condition or the system 'is overlapping point' condition (and then compare pickedcount) to check if there is an object at the location specified (above) before allowing the action to destroy the sprite to run.