SmithNgine 2D Game Framework (XNA/Monogame)