Ajuda com BufferStrategy

Olá, estou estudando programação em java e fazendo um jogo estilo bomberman. Tenho um problema, para desenhar as imagens, uso a classe BufferStrategy, para evitar os flickers na tela. Antes eu estava inicializando um frame direto para o jogo, só para testar mesmo, mas quando decidi fazer um menu pra selecionar o tipo de jogo, meu BufferStrategy começou a dar erro. Quando eu não inicializo o menu o jogo roda perfeitamente, mas quando eu inicializo o frame do menu antes do frame do jogo, o BufferStrategy fica como null e nada é printado no Graphics dele… parece que o problema é a tal janela do menu que ainda existe, mas não sei, agradeço qualquer opinião a respeito.

Problema resolvido, faltava um Thread.sleep() entre o setVisible() e o getBufferStrategy(), ele não tava interpretando o Graphics acho… se alguém puder deletar o topico ‘-’~