Updated controller with update turn