Daniel Lyons' Notes
finite state machine in Godot
Interactive graph