Did you close the curly brace? You're not meant to. It will be considered a normal symbol. Here, let me try. When the sdf mastodon went down, I spent some time furiously navel-gazing about this instead, so it works on my machine at least!
Also I think in my other post I accidentally listend setqing *player* after (define-game), when it really needs to be before. What does (symbol-value 'start-locn) return?
Oh I got it. My { reader stops at EOF. So if you are in the terminal rather than in slime, you probably have to issue C-d <return> for the read to ever finish. It seems like no-one could possibly be happy about how that { thing works ;p