Vale, me he tomado la molestia de descargarlo y probarlo, esta más que claro que tiene un par de detallitos que se pueden mejorar (Ya pasare a comentarlos), pero en general, para el poco tiempo en el que se hizo, lo veo muy bien.
Los puntos que quería recalcar son varios; lo primero y más...