State machine
In my previous post I've made some basic point and click movement, but now I've implemented a state machine to keep track of the player's character state.
I've done state machine in the past, but its my first time implementing it in C#.