Cleaned up; added SDL_image; various changes.