Aha, function related errors fixed (needed to add extern before DECLSPEC)

Now all I have is the global variables. I removed DECLSPEC from their decleration so I really don't understand why there is still trouble...I've used multiple source files before and the inclusion gaurd has always stopped them from throwing redecleration errors in each .cpp file until now it seems