Section 2.1   Powers of City.
    The City of Perry shall have, and by appropriate action of its Council shall exercise, all powers which home rule cities are required to exercise or are permitted to exercise in its Charter, and no specific enumeration of an authorized power shall be considered as exclusive of any other powers permitted by the laws of this State and this Charter.
   The City and its officers shall have the power to exercise all municipal powers in the management and control of municipal property and in the administration of the municipal government, whether such powers be expressly enumerated or not; do any act to advance the interests of the City, the good government and prosperity of the Municipality and its inhabitants, and through its regularly constituted authority, to pass and enforce all laws, ordinances, and resolutions relating to its municipal concerns, subject to the Constitution and general laws of the State and provisions of this Charter.