Alterar o tipo para um atributo, já que seu único uso é para a classificação, e alterações no comportamento já estão nas classes que implementam. Adicionar método para verificar se ainda pode ser usado, ou se é "consumível"/uso limitado.
Não implementado, pois a implementação de criaturas e turnos dependem da diferenciação de ações (ataque, movimento), e interfaces não podem conter atributos
Alterar o tipo para um atributo, já que seu único uso é para a classificação, e alterações no comportamento já estão nas classes que implementam. Adicionar método para verificar se ainda pode ser usado, ou se é "consumível"/uso limitado.