2D SDL 2.0 Framework