Ayer lo estuve retocando por dentro (Estaba muy mal hecho). A ver si ahora que el código está mejor me pongo con él y le hago las cosas que le faltan.