Add generateNickname.
Clean up nickname naming convention.