thirdperson free camera

finally thirdperson free camera
only thing todo is to add function to attack enemy infront of player not
the camera