made human code_setting possible using duck types

Still need to do the AI as codebreaker