Fixed issue #2 - NullPointerException on Player Kick. The problem was that onPlayerKick had already tracked the event and removed the client, yet onPlayerQuit was trying to do so again.