Any large project can take on a life of its own I suppose. Techno TD has certainly been that way. A feature that I never even thought of until recently has now become an integral part of the game, and I am compelled to backtrack a bit in order to fully integrate it into the gameplay.
When enemy bots are released, you can click on them and perform a scan. This takes anywhere from 1-5 seconds, depending on your botscanning ability's level. If you find any usable code, you can attempt to steal a script fragment by quickly entering a number on your keypad. You can then accumulate and spend these pieces of code on tower upgrades and other enhancements. ANYWAY, like I was saying, this was never a gameplay element that I had seen elsewhere or thought of when I started outlining the game. I am play testing and tweaking it now, and it completely changes the strategy because you don't want too powerful of a tower too early in the enemy path, or you will take out the bots too early before they can be scanned.
Interesting, I want to see how it works out :D
Unfortunately, what you've described leads to collosal feature creep, ensuring that your project is never completed.
Backtracking is not always the same as "feature creep", but the warning is appreciated.