Fix shop refresh + weapons character list