Look into the Lawyer option. Im pretty sure you can move out and LEGALLY break the lease agreement or LEGALLY stop paying rent until its fixed and they cant come back on you for unpaid rent. Definatley consuly a lawyer.