Bugfix:
When I changed the keyboard movement controls from wsad to up down left right, they stopped working because I was using a graphic-char-only keyboard event getter. I fixed that. There's a unified diff here for the extremely keen:
https://portal.mozz.us/gopher/tilde.club/0/~screwtape/keys.patch
gopher://tilde.club/0/~screwtape/keys.patch