Game theory in Clojure