implementing sdl2 module
implementing sdl2 module
implementing Event class