estrutura para dividir implementacao. Metodos de jogador humano, game manager, interfaces