public static Sprite LoadSprite(string fileName, Vector2f scale, bool flipH, bool flipV)
{
Image image = new Image(fileName);
if (flipH) image.FlipHorizontally();
else if (flipV) image.FlipVertically();
Texture texture = new Texture(image);
Sprite sprite = new Sprite(texture) { Scale = scale };
return sprite;
}