I'm currently reading a graduate-level book about object-oriented design, and one of the 5 primary attributes of a complex system (the likes of which we are now going to undertake), is that "A complex system that works is invariably found to have evolved from a simple system that worked . . . . A complex system designed from scratch never works and cannot be patched up to make it work. You have to start over, at the beginning, from a simple system."
The book defines two kinds of systems: complex and primitive/simple. Hello World is a primitive system. At first, Tron was a complex system, but it is a primitive system compared to this undertaking. Another quote: "As systems evolve, objects that were once considered complex become the primitive objects upon which more complex systems are built."
I think that's trying to tell us something. In order to do this, we have to start small. We have to do the things we can build everything else off of first, and build off them later. Please, start doing your research on the coding topics I spoke of in the topic Confusing Coding Topics and immerse yourselves in them. Danny, I expect you have some time this summer to read at the very least.