All Thinking Games