First push.
I LEARNED COROUTINES TODAY. It was highly informative. I feel enlightened. Currently I'm having an issue where the robot is falling through the ground, which menas I simply messed up some of the code to determined the position the robot ought to be created at. Shouldn't be a problem, I just have to pull the master branch into a seperate repository and figure out where I went wrong.
I fixed the problem with the loader, and now I'm working on figuring out how to get the coroutine material in a more generic place than the console. I'm working a little slowly at the moment as I figure coroutines out, and I hope to pick up faster soon XD
Something's awry
Starting to do some major rewrites as I figure out what I want to accomplish. Today's gonna be a good work day; I almost forgot to go to lunch XD
Woohoo! Today I learned a number of new design patterns using partial classes, nested classes, interfaces, singletons, and single-instance classes. I thoroughly enjoyed figuring this out and getting it to work. Now that I've got the vision in place, it's easier to see how to go forward and how to add additional abilities and functions to the new architecture. The next task is to pull the block creation code out and pipe that back in as well. Right now I think it's actually possible to merge with the main branch of the repository.
Added some README.md files and some other organizational material to help structure refactoring. I talked to Lake who is not opposed to refactoring, assuming that it actually results in a neat and functional final program and NOT in an abandonment of the refactoring halfway through. I can understand this perfectly, and it's why its so important for me to continue following an interatively applicable vision for how to code in this framework.
Work on UnitTest_Spydr branch is currently stable; merging into master branch to prevent conflicts down the line.