Hola Miguel
Excelente. Gracias por compartir tu código. Una recomendación es cuando vayas a compartir una imagen la recortes y enfoques el código, así da para ver mejor y analizarlo fácilmente. O también puedes copiarlo directamente en el foro y así nos da la opción para testarlo y verificar en caso de tener algún error :)
Si surge alguna duda, estaremos aquí para ayudarte.