added SDLImage
removed unnecessary includes