mi primera pregunta es sabes trabajar con objetos?? sino te invito a leer la
referencia y a documentarte un poco más sobre programación orientada a objetos, ya que aunque despues que le agarras el tiro no es complicado, tiende a enredarse sino conoces las bases