simple 2D engine using SDL2