A 2D game library in C++ using SFML