Set up quest controller with context