Se MouseSpy è (come penso) esterno a NewGame, secondo te, come fa MouseSpy ad accedere a newG privato in NewGame?
Se MouseSpy fosse una inner class di NewGame, allora sì, funzionerebbe.


P.S. sui pulsanti di norma si registra un ActionListener se interessa solo la "azione" e basta.