Então, eu li muito sobre o uso de FSMs para gerenciar o estado do jogo, coisas como o que é um FSM e o uso de uma pilha ou conjunto de estados para criar um. Eu já passei por tudo isso. Mas estou empolgado em escrever uma implementação real e bem projetada de um FSM para essa finalidade....