2D rpg game engine, based on SDL2 library