Add support for backdrops

Finished Episode 15.
Add support for background tiles to Map

Finished Episode 16.
Use the SDL_render API for drawing to the screen