fix #228: don't clear messagetext-- it makes us go to the next level.

I can't figure out how to write a test for this, since tests interact
strangely with the level state machine.