added better cam initialization, add follow functionality if 'f' keypress