added descriptions to endif in headers
init and destruct sdl maintainer correctly