applications of automata theory and algebra via the mathematical theory of complexity to biology physics psychology philosophy and games