Cambiado clase abstracta a interface de State. Cambiado nombre de
métodos por algo más feliz y mnemotécnico.