Olá, Esdras! Fico feliz em saber que você conseguiu resolver o problema. Parece que o nome da classe na declaração não estava correspondendo ao que você estava tentando acessar com o GetComponent.
Para esclarecer para quem possa ter uma dúvida similar, quando você utiliza o método GetComponent(), o NomeDaClasse deve corresponder exatamente ao nome da classe que você está tentando acessar. No seu caso, você estava tentando acessar a classe 'controlarJogador', mas a classe estava declarada como 'NewCodeBehave' ou algo similar.
Um exemplo prático seria:
public class MinhaClasse : MonoBehaviour
{
// código da classe
}
E para acessar essa classe, você utilizaria:
GetComponent<MinhaClasse>();
Se o nome da classe não corresponder exatamente, você receberá um erro CS0246, como o que você encontrou.
Espero ter ajudado e bons estudos!