Skin update changes

Uses a Player List to update entities now. Still only use player.entityChanged to mark for skin updating.