Added Scratch action, with graphic and sound.
Animations working now. Added an extension called ITween for future animation work.
NPCs can use bite animation and alternate between idles.
Reverted to original Character Controller movement for NPC's. Rotation of the model can be changed at a later date, it's not important enough to spend any more time on now.
Deleted some unused scripts. Added a randomvector function to NPC Actions. Added ability for AIPAth to take a vector3 targetLocation
Finally got the state enum to change in NPCActions. The bite animation works now. Changed how Idle was being calculated, so that it only changes when transitioning into the idle animation.
Random pathfinding works! just added my random values to the transform position (basic vector concept). Improvements with NPCActions Behaviour State.