Acontece que o seu método Initialize esta tentando executar em cima de player, que é null. Voce deve, antes de chamar o método Initialize, instanciar um objeto da classe Player.
player = new Player();
Ou seja lá como é o seu construtor.
Lembrando que o seu método LoadContent é executado no momento em que vc chama o base.Initialize(), e não após a execução completa do método Initialize, ou seja, você deve estar instanciando player depois de chamar o base.Initialize(), causando a referência para nulo na LoadContent.