Refactoring, creating Ensemble. Generalizing Santa to be Protagonist and Reindeers to be Sidekicks.