Yea, somehow I managed to totally miss my shaders page in my design document -_-. Anyway, I went back and added them and I've got them working (so far lol.)
So, here is an updated screenshot of the project so far:
I've done a lot of crap today, but it was mostly fixing problems with my engine. I can't complain though, I'll be able to use most of this code base when I start my new project.
HOPEFULLY Tiffiny needs the hours and won't call me in later so I can get some more done. We'll see I guess. kthxbai
Yes, the game does pause correctly...for the most part. There are a few small things that aren't working right (for some reason my mouse input still goes through to EVERYTHING whereas it should only go through to the GUI environment.) I'll fix that soon though.