String decoding! But my strings are coming out mangled for some reason.
String decoding fixed! I was reading the bits backwards, d'oh.

Unfortunately it doesn't print the game introduction, but instead:

  [** Programming error: (object number 0) is not of class

Vile zero error! Local variables are probably a bit messed up.