from typing import Text


class Epic:

    # TODO: Might want to encapsulate this stuff in GameState or something.

    def __init__(self):
        self._stanzas = []
        self.hero = None

    def add_stanza(self, stanza: Text):
        self._stanzas.append(stanza)

    @property
    def story(self):
        return "\n\n".join(self._stanzas)

    def set_hero(self, hero):
        self.hero = hero

71dea171a4bc6d5bfc0169ed7bf9176de7c9e870
<mask token>


class Epic:
    <mask token>
    <mask token>

    @property
    def story(self):
        return '\n\n'.join(self._stanzas)

    def set_hero(self, hero):
        self.hero = hero

<mask token>


class Epic:
    <mask token>

    def add_stanza(self, stanza: Text):
        self._stanzas.append(stanza)

    @property
    def story(self):
        return '\n\n'.join(self._stanzas)

    def set_hero(self, hero):
        self.hero = hero

<mask token>


class Epic:

    def __init__(self):
        self._stanzas = []
        self.hero = None

    def add_stanza(self, stanza: Text):
        self._stanzas.append(stanza)

    @property
    def story(self):
        return '\n\n'.join(self._stanzas)

    def set_hero(self, hero):
        self.hero = hero

from typing import Text


class Epic:

    def __init__(self):
        self._stanzas = []
        self.hero = None

    def add_stanza(self, stanza: Text):
        self._stanzas.append(stanza)

    @property
    def story(self):
        return '\n\n'.join(self._stanzas)

    def set_hero(self, hero):
        self.hero = hero

from typing import Text


class Epic:

    # TODO: Might want to encapsulate this stuff in GameState or something.

    def __init__(self):
        self._stanzas = []
        self.hero = None

    def add_stanza(self, stanza: Text):
        self._stanzas.append(stanza)

    @property
    def story(self):
        return "\n\n".join(self._stanzas)

    def set_hero(self, hero):
        self.hero = hero
