Name checking

Doesnt let an invalid name get set, but doesnt give a message it just
prevents the user from playing.
invalid name warning message

warning message when user inputs an invalid name