After about 24 hours of working furiously, I finally have gotten rid of all the compiler errors on this project I am working on.
You see because my computer was broken (it was the only one on which this simulator would compile), I was 'programming blind' for about two weeks. Well in two weeks you can create a lot of compiler errors, especially if it's C++ you're fooling with. I finally hacked my way through all of them, and I feel like at a minimum I have a better understanding of a.) how C++ works and b.) why I dislike C++.
Of course this is no indication that anything actually works. But it's nice to have actually finished something.