go 1.21, clean code
```golang []
func escapeGhosts(ghosts [][]int, target []int) bool {
	playerDistance := abs(target[0]) + abs(target[1])
	for _, ghost := range ghosts {
		ghostDistance := abs(ghost[0]-target[0]) + abs(ghost[1]-target[1])
		if ghostDistance <= playerDistance {
			return false
		}
	}
	return true
}

func abs(x int) int {
	if x < 0 {
		return -x
	}
	return x
}
```
['Go']