Finally added proper pool constructor with args; World framework