Quando criamos a Interface e herdamos ela no controlaInimigo e controlaJogador, por que os métodos criados de Morrer() e TomarDano() são públicos? E por que é necessário criar esses métodos nesses dois scripts, sendo que em teoria a Interface deveria realizar para ambos? (Ou nesse caso não seria a funcionalidade dela?)