SDL2: SDL_CreateThread usage
better Surface_* interface. const SDL_Surface*