Fixed Player.setDisplayname

Also changed how Player.sendPacket works. Now accesses the nethandler directly.

Previously it would still send packets to all players