so game of thrones season 3 is good so far