Refactor making shot by UI player