old_contents: """
  This program aims to provide a simple and efficient way to run encounters in
  the Edge of the Empire roleplaying game. Doing this from paper can be confusing
  and even frustrating at times, because there is a lot to keep track of such as
  distances, critical hits, temporary modifiers, initiative slots and more.
  
  Star Wars: Edge of the Empire is a roleplaying game by Fantasy Flight Games.
  Credits go to them for developing the dice system. Apart from that, I don't
  know anything about copyrighting, so please FFG, don't sue me.
  """
  
  __author__     = "Stephen Swatman"
  __credits__    = ["Fantasy Flight Games"]
  __license__    = "Unlicense"
  __version__    = "0.0.1"
  __email__      = "stephenswat@gmail.com"
  
  
  class Modifier(object):
      pass
  
  
  class Weapon(object):
      pass
  
  
  class Actor(object):
      def take_damage(damage):
          pass
  
      def move(target, distance):
          pass
  
      def attack(target):
          pass
  
      def kill():
          pass
  
      def save(file_name):
          pass
  
      def add_modifier(modifier):
          pass
  
  
  class Vehicle(Actor):
      pass
  
  
  class Infantry(Actor):
      pass
  
  
  class Encounter(object):
      def __init__(self):
          self.actors = []
  
  
  class EncounterInterface(object):
      def __init__(self, encounter=None):
          if encounter is None:
              self.encounter = Encounter()
          else:
              self.encounter = encounter
  
  if __name__ == "__main__":
      e = EncounterInterface()
  
new_contents: """
  This program aims to provide a simple and efficient way to run encounters in
  the Edge of the Empire roleplaying game. Doing this from paper can be confusing
  and even frustrating at times, because there is a lot to keep track of such as
  distances, critical hits, temporary modifiers, initiative slots and more.
  
  Star Wars: Edge of the Empire is a roleplaying game by Fantasy Flight Games.
  Credits go to them for developing the dice system. Apart from that, I don't
  know anything about copyrighting, so please FFG, don't sue me.
  """
  
  __author__     = "Stephen Swatman"
  __credits__    = ["Fantasy Flight Games"]
  __license__    = "Unlicense"
  __version__    = "0.0.1"
  __email__      = "stephenswat@gmail.com"
  
  
  class Modifier(object):
      pass
  
  
  class Weapon(object):
      pass
  
  
  class Actor(object):
      def take_damage(damage):
          pass
  
      def move(target, distance):
          pass
  
      def attack(target):
          pass
  
      def kill():
          pass
  
      def save(file_name):
          pass
  
      def add_modifier(modifier):
          pass
  
  
  class Vehicle(Actor):
      pass
  
  
  class Infantry(Actor):
      pass
  
  
  class Encounter(object):
      def __init__(self):
          self.actors = []
  
  
  class EncounterInterface(object):
      def __init__(self, **kwargs):
          self.encounter = kwargs.get('encounter', Encounter(**kwargs))
  
  
  if __name__ == "__main__":
      e = EncounterInterface()
  
subject: Allow passthrough of encounter arguments.