Yeah. That's what I figured the matrices were used for. They will be useful when I get this working.
Thanks for your help.
Didn't see your edit there to begin with. I'll check out your code soon. My code is a mess at the moment, since I've been refactoring and testing a lot. I'll see what I can do. Nice structure in your code though.