Pass name to player constructor

- and stop trying to emit player objects, which have a socket