Game of Life attempt in Clojure