I love the mechanic, and the way that you have different goals for each level keeps the whole thing fresh. Well done!