Redone player appearance system, now also saves to DB