agregado algo de logica e intento de estructurar niveles