An implementation of the game from 'Casting SPELs in LISP' (http://www.lisperati.com/clojure-spels/casting.html)