Smoothed out camera, added recursive control for last move