Added thirdperson; Added observer;