Three Major Challenges for Achieving Human-Like AI