enemigos reestructurados con la clase enemy y subclases para cada tipo de enemigo