new text puzzle xml, + changes to parser and text puzzle view. These are
Mengyuan's changes, but she had trouble pushing into github.