Added in the basics for animation states.

Animation states work based on states. More to come for smoothing,
polishing.