As mentioned on Discord, your LoadTexture function isn't returning anything.
// Method for loading Textures
sf::Texture SpriteLoader::LoadTexture(string name) {
sf::Texture texture;
if(!texture.loadFromFile(GetResourceLocation()+"/"+name)) {
cout << "[ERROR]HE: SpriteLoader: Texture failed to load! (" << name << ")" << endl;
}
}
Not even sure how this code is compiling for you.