added quadtree lib
updated sdl2 engine
removed most of macro_dsl