vector number are all right; random is fixed
TODO:
make chat available during trade;
make trade