C# version of my 2D game engine, made with SFML