added digging and placing