Uses AngularFire, Web Workers, and a genetic algorithm to plan a route for Santa