근본 원인: mining_state는 2.7타일 이내만 채굴 가능
이전: 반경 50에서 찾고 제자리에서 채굴 시도 → 손이 안 닿아 실패
이후:
1. 반경 80에서 가장 가까운 광석 찾기
2. 그 광석 타일 좌표로 move (걸어가기)
3. 도착 후 mining_state로 채굴
4. 타일 고갈/접근불가 시 다음 가까운 타일로 자동 이동
5. 최대 10라운드(이동+채굴) 반복
이전: 같은 위치에서 5개 타일만 시도 → 절벽이면 전부 실패
이후:
1. 현재 위치에서 반경 50, 10개 타일 시도
2. 실패 → 광맥 중심 주변 8방향(±10~15칸)으로 이동
3. 새 위치에서 다시 10개 타일 시도
4. 총 9개 위치 × 10개 타일 = 최대 90번 시도
5. 부분 채굴도 성공으로 반환
- explore(direction, max_steps): 8방향 걷기 + 매 20틱마다 반경 50 자원 스캔
- 자원 발견 → 즉시 멈추고 위치 + 자원 종류/수량 반환
- 장애물 stuck 감지 → "다른 방향 시도" 메시지
- insert_to_entity: area 대신 position+radius (중괄호 충돌 방지)