The .gitmodules file was also updated so that future submodule updates will track the SDL2 branch from the repo. This will prevent updates from accidentally checking out SDL3.