Yeesh, I'm really sorry, that's a rough week for sure! I hope your landlord isn't trying to make any of these things your responsibility(assuming you're in the US, I'm fairly certain they can't, legally, but that doesn't mean they won't try). I'm happy to hear you're still in on this, though! I'm actually trying to get my own post finished just now, barring anything crazy, I should have it posted in just a little bit here!