No more SDL_FREE() bullshit, I need these working with smart pointers so that BlueEngine2D can minimize memory leaks :3