City takes swing at homelessness