text: import arcade
  from game.immovableSprite import ImmovableSprite
  from game import constants
  
  class Walls(ImmovableSprite):
      """
      The class that sets the size and calls the ImmovableSprite 
      superclass to set the location of each wall.
      """
      def __init__(self, x, y):
          super().__init__(x, y, constants.WALL_SPRITE)
          self.set_size()
  
      def set_size(self, size=(constants.TILE_SIZE)):
          self.height = size
          self.width = size
          # This part doesn't seem to be changing the size of the hitbox...
          point = size
          self.points = [[-point, -point], [point, -point], [point, point], [-point, point]]
  
  class ThinWalls(ImmovableSprite):
      """
      The class that sets the size and calls the ImmovableSprite 
      superclass to set the location of each thin wall.
      """
      def __init__(self, x, y, orientation):
          super().__init__(x,y, constants.WALL_SPRITE)
  
          self.orientation = orientation # 0 is horizontal line, 1 is vertical line
          self.set_size()
  
      def set_size(self, size=(constants.TILE_SIZE)):
          if self.orientation == 0:
              # Horizontal wall. 
              self.height = size/2
              self.width = size
          elif self.orientation == 1:
              self.height = size
              self.width = size/2