Demo de event handlers e mudanças de estados

Precisamos corrigir o StateManager pra mudar o estado por uma string que
referencia o nome do estado, não o objeto em sí. Pois um estado pode
conhecer o nome de outro estado, mas nunca o objeto diretamente.