Changed it so you don't have to use lower case, and made lists of classes and races so it's easier to add new ones

You can merge these changes with your code and see if you like the changes.