https://variables.pythonprogramminghelp.com/5-easy-fixes-to-philosophy-of-artificial-intelligence/