dispatcher.reset();
    public World loadWorldFromServer() throws IOException {        setState(ConnectionState.INITIALISING);        sendCommand(new LoadWorldCommand());        sender.flush();        return dispatcher.receiveWorld();    }