Directly include SDL header files.

Previously we were looking for SDL less dynamically. I've heavily
modified the makefile to find SDL so we can just include the header
files directly rather than going into the SDL2 dir first.

Also added new Tile class.