Okay then it turns out my problem was a typo that created wrong function behavior leading to a crash, but the typo was still proper syntax so it didn't cause compile errors. Only a runtime error later in the program
![tongue tongue](/ubb7/images/graemlins/default_dark/tongue1.gif)
Even though the real problem wasn't related- thanks again EvilSOB for helping me out with the struct problems that might have become a problem later!