Gonna start using clojure keywords to indicate an occupied spot. Wrote a function which takes a list of board indices and filters it down to just occupied ones.
Rewrote function to get valid adjacent spot indices to return a map to allow us to track which offset we used to get to that spot. Also rewrote function to filter the occupied spots to take a map.
Started working on is-game-over function, stil have some work to do though.