I hate to say it but I'm basically 2 classes through with C++ (into to and OOP) and I'm still having trouble making heads or tails of most code. You sir, are very advanced.