Completed SDL2 integration