add camera control following the character along with movement