Gracias frealgagu, pero ya lo resolví. Entregué el trabajo y me pusieron sobresaliente, con lo que estoy contento. Mañana tengo el examen final, y espero que me salga igual de bien...
No obstante, si alguien tiene curiosidad por saber como lo implementé, que me lo diga y lo copio.
Un saludo,
DM