}else if(event.getMessage() instanceof CharactersAvailableMessage) {
fireCharactersAvailableEvent(new CharactersAvailableEvent(this,
((CharactersAvailableMessage) event.getMessage()).getNames()));
return;
}else if(event.getMessage() instanceof CharactersRequestMessage) {
fireCharactersRequestEvent(new CharactersRequestEvent(this));
return;
}else if(event.getMessage() instanceof TakeCharacterMessage) {
if (isServer){
//TODO: Make setPlayerCharacter return boolean for success (non duplicate)
TakeCharacterMessage msg = (TakeCharacterMessage)event.getMessage();