preferredName game, functional 

(get it? functional? because it is a function. Haha, so funny.)