added SDL2 support, also added new Makefile just in case,  Almas