Clojure Space Invaders using Core.Async