If you try to teach a computer system intelligent behaviour, there is often some blueprint to be found in nature. As the slime mold physarum polycepahlum, which is able to solve the NP hard shortest path problem very efficiently. Some people train dogs, some horses. I failed in training my cats, so I tried to start with a simpler creature, the slime molds.