a small game with a custom game engine written with SDL2