A Better Way to Code Your Characters in Unity | Finite State Machine | Tutorial