No person shall discharge any firecrackers, rockets or other explosives within the corporate limits of the Incorporated Village of the Branch, or fire any cannon or assist in burning any fireworks at a general entertainment or celebration in any street or public place in the Village, except by resolution of the Board of Trustees. Any such resolution shall specifically designate the place or places where such display of fireworks may be made, and may impose such conditions thereon as the Board of Trustees, in its sole discretion, shall determine to be necessary for the protection of the health, safety and welfare of persons and property.