Civic Mechanics