Very neat. We had a similar concept, but I really like the way you implemented goals for each level that mixed with the progression of the hero you're trying to guide, great stuff!