SDL2 Update part 1