digging and harvesting implemented