Help char movement with ease and physics

Hi there
im new to this forum and well i’v been wanting to make this game in flash and well this is what i need.

a char that moves and can collide with other chars (CPUs).
the movement i’m aiming for its like i press right and the char moves right and if i release then the char slows down then stops in that derection.
when i press another direction it turns with the momentem

also the char just animates the same spining motion regardless of direction.
the ability to slow down the animation over time would be awesome.

useing flash CS6
i’m limited on internet useage btw