A cross-platform 2D game engine based on SFML and C++