implementing sdl2 module
updated script
updated script
updated script
updated script
updated script
updated script
updated samples
updated samples