Fun at first, and I like how you're jumping forwards and backwards in time periods instead of always going forward (and the UI matches this).
After the first time travel, though, it just repeats itself until the end, and all upgrades / energy usage are based on a single formula.