A game engine that wraps around SDL2