Added Modernizr to check for placeholder attribute. If supported, on give up, the name is added as a placeholder, forcing the user to type it out.
Swapped get_arr_random function for in-place shuffle function found on SO.
Added highlighting bits of the correct name you've forgotten.
Added placing focus back on guess input after give up is clicked.
Stopped list length selection from directing to #. Refactored a little.