Configurable difficulty level, groundwork for a severe rewrite of how names are handled.

Essentially, all the neat stuff I've been touting in the Williham presents! thread. ;)