add naive tunnel digging implementation