Camera smoothly moves with the character

This is not a ready commit, the code needs to be optimised