After several days of muddling around, printing the three main units, reviewing the code, mapping the initialization, regrouping the functionality, I found I was getting nowhere fast. This was way off track. What was needed was to just fix what wasn’t working at this time, and make things consistent bit-by-bit. It really wasn’t that bad. It was just hard to find the point at which the nit picky issues were happening. Got most of it cleared up and its time to go on.