Kyatric This is all super helpful information. Thanks for taking the time to write it all out.
I've been tackling most of the game development on a case by case basic, as a need arises or if I feel its time to start on a new game element. This has caused me to have to backtrack several times. Though, if I sit down and plan it all out, it seems to never go according to plan.
Anyways, what you've said her was really helpful.