`for` is your friend:
~~~{.clojure}
(for [x (range x (+ x 3))
     y (range y (+ y 3))]
  (value-at board [x y]))
~~~