Cross-platform Game Skeleton (Dynamic), a simple data-driven game framework using C++ and SFML