Game engine using SDL2