Added a mouse facing component

At the moment it is added in character's constructor but that probably
isn't desirable permanently.