Updated SDL2 Implementation
Now draws to screen, still need to implement input library.