Rogue-like engine with C++ and SDL2