No me aparece el sprite de la clase padre

Teniendo esta clase hija:

import galapagoo import random import drawlib 

class Radio_Galapago(galapagoo.Galapago):

def __init__(self):     drawlib.start_render()     self.sprite=drawlib.make_sprite("/home/Documentos/Proyecto2/microbit.png",0.1)     n= random.randint(0,768)     x=drawlib.set_center_x(self.sprite,n)     y=drawlib.set_center_y(self.sprite,n)     drawlib.set_angle(self.sprite,0)     galapagoo.Galapago.l_sprite.append(self.sprite)     drawlib.finish_render()     self.x= n     self.y= n 

Y este codigo de la clase padre:

import drawlib import colors import math 

class Galapago:

tortugas=[] l_line=drawlib.make_line_list() l_sprite= drawlib.make_sprite_list()  def __init__(self):     drawlib.start_render()     sprite=drawlib.make_sprite("/home/nuria/Documentos/Proyecto2/ship (6).png",0.5)     drawlib.set_center_x(sprite,0)     drawlib.set_center_y(sprite,0)     drawlib.set_angle(sprite,90)     drawlib.finish_render()     self.x= 0     self.y= 0     self.angle= 90     self.color= colors.BLACK     self.widht= 1     self.sprite=sprite     self.l_sprite.append(self.sprite)     self.pen= 1 #con el 1 pintarĂ¡ con el 0 no hara nada     tortuga={} #Crea el diccionario de una unica tortuga     tortuga['sprite']=self.sprite     self.tortugas.append(tortuga) #Lleva el diccionario de una unica tortuga a una lista donde estan todas las tortugas 

Cuando en otro fichero mando drawlib.draw_sprite(galapagoo.Galapago.l_sprite) unicamente consigo que me aparezca en pantalla el sprite de la hija. Alguna idea de por que esto sucede cuando estoy almacenando ambos sprites en la misma lista?