Custom camera controller introduced. Player following and camera movement is works nicely. Objects can also now listen to changes in player position.