Added character states, connected to animation states.
Changes from the meeting