Initial Commit

base sdl2 framework