Large upgrade to the combat system

Human attacks still don't do anything, but the program now checks if the input is valid, then stores the appropriate attack name in the variable humanattack ready for use by another segment of code.