Player shoot flow