viewport follows opponent