Funktion
Eine sehr gute Einführung (Englisch) in das Thema bietet dieser Artikel https://jonbellah.com/articles/intro-state-machines. Die Grundlagen hierzu wurden 1987 geschaffen https://www.inf.ed.ac.uk/teaching/courses/seoc/2005_2006/resources/statecharts.pdf
Er verweist unter anderem auf die bewährte Nutzung in anderen Genres, wie z.B. Spiele https://gameprogrammingpatterns.com/state.html