It sounds as if the landlord has breached all sorts of obligations- secure house, safety etc.
It may be too late- but it may be worth reading up on your mutual obligations
http://www.commerce.wa.gov.au/ConsumerProtection/Content/Property_renting/Renting/NewRTALaws.html