SECTION 500. POWERS OF THE CITY.
   The City shall have all of the rights, powers and privileges which may be granted to a charter city under the Constitution and laws of the State, as fully and completely as though they were specifically enumerated in this Charter.
   Without limiting the preceding provisions, the City shall have the power to make and enforce all laws and regulations with respect to municipal affairs, subject only to such restrictions and limitations as may be provided in this Charter and in the Constitution.
   The enumeration in this Charter of any particular power shall not be held to exclude other powers, nor to be any limitation upon this general grant of power.