code: def empty_surface(fill_color, size=None):
      
      sr = pygame.display.get_surface().get_rect()
      surf = pygame.Surface(size or (sr.w, sr.h))
      surf.fill(fill_color)
      return surf
docs: Returns an empty surface filled with fill_color.
  
      :param fill_color: color to fill the surface with
      :type fill_color: pygame.Color
  
      :param size: the size of the new surface, if None its created
          to be the same size as the screen
      :type size: int-2-tuple