Animation Transitions are better now
Animation Transitions and Isolating Inputs class

Major changes: Isolated the Inputs class so that we can use it on any
agent and not just the animated character. Added better animation
transitions to get rid of circular turns.
Minor change: Added some fog, lights and bg color to the dungeon level.