Added a bunch of SDL stuff, still have to fix random seg fault errors