Side Ways Movement?

I want my character to move sideways so that when I use the emit command it shoots out the side of the character. I want it to follow the mouse as well though. I would also like to know how to make my character rotate slowly towards the mouse.

If you want it to rotate in the direction of the mouse, use triggers: mousemove and attach the x and y outputs to a components: pointat.