Send the event to the gameController before replying to ConnectEvents.
Just use a homebrew KeyEvent instead of a serialize wrapper for the awt KeyEvent.