public boolean isValidFor(int[] test_coords) {
        assert (test_coords.length == 3);
        
        for (int d=0; d<3; d++) {
            if (Math.abs(test_coords[d] - coords[d]) > margin[d])
                return false;
        }
        return true;
    }