Text-based adventure goodness.