refactored to remove player objects from client side. only know names.
fixed merge
fixed second merge