You no longer have a self.image_scaled. You scaled self.image and reassigned it to self.image so```self.rect = self.image_scaled.get_rect()``` change to ```self.rect = self.image.get_rect()```
Did you not read my code