a soft that will teach you how to make a game in sdl2