2D Agent Simulator using Quil in Clojure