GC FSM - Event-driven, hierarchical finite state machines in blueprint

Edit: actually the “To Combat” event is superfluous. Just use the NPCTurn and and PlayerTurn event right in the Traveling state.