I've had a tough couple of days coding... It's just been one of those times were you run into a wall and get discouraged. Partly because of difficulties in keeping the code within their well-defined boundries and keeping them from becoming inter-dependant on one another when I don't have a clear plan for how things will be written.
Class and function-level code design is easy, but overall arcitecture level is harder for me. I guess that's the important difference between a software arcitect and a code monkey. =D
To help myself get out of that head-pounding 'now what do I do?' feeling, I switched focus to hammer on the editor some (since it hasn't been functional for about 14 months or so when I threw out the old code). I've kinda lost focus and got caught up in alot of, "what if I add this...", "what if I add that...", and these are things that the user won't even see.
I also intend to work more on the plot to get it down on paper. I think for the next week or so, my priority will be first to the plot, second to code.
I also want to create an action-plan to re-establish some milestone goals for moving the project closer to completion. On what hand, I feel like, "What do I actually have completed? Hmm, nothing. The game isn't playable. You can't even walk around an empty world! It's not even a game yet! How much time have I wasted on it so far?", but on the other hand, I have alot of code written, and I feel confident that it will support the game on top of it... but without the progress you can see and feel, it doesn't seem like real progress, no matter how many lines of code you've written (and tossed out and rewritten).
So, I had a moment of, "Oh, what am I doing?", but I pressed through it after 30 minutes or so and am motivated again.
I also got the gridlines showing again (20 minutes work), just so I can see some visual change: