+generic SDL error handling
+loadBMPTexture as function
*reorganize things as need to get it working
+extract texture rendering