Use clang++ by default instead of g++ (variadic template lambda bug)
Move SDL wrapper to header
Add PNG loading, tile a background and draw a sprite