switch to use sdl2::version::Version