Behavior trees

There are two typical ways to handle model state transitions: state-machines (known typically from computer science) behavior trees (adopted heavily by game industry) [Here]((https://queenofsquiggles.github.io/guides/fsm-vs-bt/) is a nice article that: explains high level concept highlights pros and cons provides simple speculative examples The paper ‘A robust layered control system for a mobile robot’ written by Rodney Brooks that created the foundation that was adopted and generalized later by game industry to model behavior of non-player characters.

Git: duplicated refs with different case

Some file system are case insensitive, other are not. When you try to checkout git repository, it's possible to face this kind of error: error: You're on a case-insensitive filesystem, and the remote you are trying to fetch from has references that only differ in casing. It is impossible to store such references with the ‘files’ backend. You can either accept this as-is, in which case you won't be able to store all remote references on disk.