Added BroadcastListener and ServerLogic