What do you mean about killing the game? I had some issues with the state handling between game running and pause, but I thought most of that was also related to being able to start the game prematurely before the opening music finished (which is one reason the buttons only get active with a delay. But the keypress events are probably independent of that and will already work...)