A comprehensive financial plan is really a resource-allocation problem: one monthly savings budget, several competing goals, each with its own target amount, deadline, and expected rate of return. This simulator renders four goal towers โ an emergency fund, a home down payment, retirement, and an education fund โ as growing 3D bars against their own target rings, and lets you set a monthly budget plus four allocation weights that decide how that budget is split between them. Compound growth runs live at each goal's own return rate, a play/pause + speed control lets you fast-forward years of saving, and each tower turns green or red based on a closed-form future-value projection of whether the current allocation will hit that goal's target by its own deadline โ making the central tension of financial planning, that funding one goal faster means funding another slower, directly visible.