old_contents: try:
      import _path
  except NameError:
      pass
  import pygame
  import spyral
  import sys
  
  SIZE = (640, 480)
  BG_COLOR = (0, 0, 0)
  
  class Game(spyral.Scene):
      """
      A Scene represents a distinct state of your game. They could be menus,
      different subgames, or any other things which are mostly distinct.
      
      A Scene should define two methods, update and render.
      """
      def __init__(self):
          """
          The __init__ message for a scene should set up the camera(s) for the
          scene, and other structures which are needed for the scene
          """
          spyral.Scene.__init__(self, SIZE)
          
          self.register("system.quit", sys.exit)
  
  print spyral.widgets
  spyral.widgets.register('Testing', 'a')
  print spyral.widgets.Testing(1,2,3)
  print spyral.widgets.TextInputWidget
  
  
  if __name__ == "__main__":
      spyral.director.init(SIZE) # the director is the manager for your scenes
      spyral.director.run(scene=Game()) # This will run your game. It will not return.
  
new_contents: try:
      import _path
  except NameError:
      pass
  import pygame
  import spyral
  import sys
  
  SIZE = (640, 480)
  BG_COLOR = (0, 0, 0)
  
  class Game(spyral.Scene):
      """
      A Scene represents a distinct state of your game. They could be menus,
      different subgames, or any other things which are mostly distinct.
      
      A Scene should define two methods, update and render.
      """
      def __init__(self):
          """
          The __init__ message for a scene should set up the camera(s) for the
          scene, and other structures which are needed for the scene
          """
          spyral.Scene.__init__(self, SIZE)
          
          self.register("system.quit", sys.exit)
  
  if __name__ == "__main__":
      spyral.director.init(SIZE) # the director is the manager for your scenes
      spyral.director.run(scene=Game()) # This will run your game. It will not return.
  
subject: Remove some accidentally committed code.