Updated name generation (added weigh to letters)