Initial SDL setup
Basic SDL2 setup
Added .gitignore and basic error debug handling
Makefile and bin/src folders
updated .gitignore
added some macros to makefile
Moved logic over to engine class
updated .gitignore
Readded bin folder (but ignoring object files) to git
Updates files from desktop