Как разобраться с конечными автоматами?
Старая добрая Книга красного дракона.
Вполне неплохо дана теория.
Для закрепления материала, можно попробовать  Unity с его аниматором, прекрасная практика, визуально всё будет видно, удобно отлаживать и можно получить красивый результат своих трудов.