Reestructuración de los archivos para utilizar OOP. Faltan las animaciones.