The Virtual Mind (Designing the Logic to Approximate Human Thinking)