multiples estados a la vez, facilitan la implementacion en "Heroe.java" y menos espacio en memoria en la clase "EstadoHeroe.java"