My first guess would that your JPanel descendant Game
is not yet focusable. Try:
this.setFocusable(true);
this.requestFocus();
before requesting the focus. Also be sure to read Oracle's documentation on how Swing focus management works - it will safe you a lot of time because there are more pitfalls (asynchronous behaviour...) :-)!
Good luck!